This project is a full-stack volunteer management website developed for BigAtHeart, aimed at educating and informing visitors about the organization, its initiatives, and how they can get involved. The website aims to inspire and retain volunteers while providing easy sign-up access and administrative management.
- React App Framework
- JavaScript
- HTML
- CSS
- Bootstrap
- TypeScript
- Figma (proof of concept)
- Node.js
- MongoDB
- Express.js
- Mongoose
- WebSocket.io ( soon to be implemented )
- List ongoing projects from NPO
- Comprehensive user feedback system
- Blogs section for additional engagement
- Volunteer sign-up portal
- Admin dashboard for easy management
To install and run this project locally, follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Install dependencies by running
npm install
. - Start the server by running
npm start
. - Open the website in your browser at
http://localhost:3000
.
Contributions to this project are welcome and appreciated. If you're interested in contributing, please check out the Contribution Guidelines for more information.
This project is licensed under the MIT License.
For questions or inquiries, please contact Your Name.