Skip to content

SendouD/Celestial_Trust

Repository files navigation

Project Name: CelestialTrust

keep ur ejs files in views middlewares in middlewares folder css,js and respectiveimages in the public folder.

Project Overview:

CelestialTrust serves as a hub for charitable organizations to register and showcase their missions, while enabling users to explore different causes and make donations securely. The platform aims to simplify the process of giving by offering a single website where users can support multiple charities with ease.

Installation

To run CelestialTrust locally, follow these steps:

1.Clone the repository from GitHub:

git clone https://github.com/yourusername/celestialtrust.git

2.Install dependencies using npm::

npm install

3.Set up the database:

Use MongoDB and Make connection

4.Start the application:

npm start

Usage

Charity Registration:

Charities can register on CelestialTrust by providing essential information such as name, description, contact details, etc. Upon registration, charities receive dedicated profile pages where they can highlight their work and accept donations. Donations:

Users can browse through the list of registered charities and learn about their respective causes. Users can securely donate to their chosen charities through the platform. Donation transactions are processed securely using integrated payment gateways. User Management:

Users can create accounts, log in, and manage their profiles. Registered users can track their donation history and manage payment methods.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Thank you for choosing CelestialTrust! Let's make a difference together! 🌟🤝