This project is mainly focus on poor & suffering people so that they can warm themselves getting these little gifts.
The Winter Clothes Management System is a web application designed to streamline the management of winter clothing items. It allows users to register, log in, create, update, and delete winter clothes posts. The application provides a user-friendly interface for managing winter clothes inventory efficiently.
The live version of the Winter Clothes Management System can be accessed here.
-
Home / Landing Page / Root Page
- Navigation links for unauthenticated and authenticated users.
- Banner section showcasing the platform's mission and goals.
- Display of winter clothes posts and donor testimonials.
- Gallery carousel highlighting distribution efforts.
- Informative sections about the platform and winter clothes distribution.
-
Login / Register Page
- Secure login and registration forms for user authentication.
-
Dashboard Home Page
- Dynamic interface with statistical insights.
- Pie chart visualization of supply calculations.
-
All Winter Clothes Page
- Table view of all winter clothes posts with action buttons for editing and deleting.
- Addition of new winter clothes posts.
-
Create Winter Clothes Post Page
- Interactive form for creating new winter clothes posts including edit and delete confirmation with modal.
- Detailed presentation of individual winter clothes posts with images and descriptions.
- Donation button to initiate the donation process.
- Server:
- Node.js
- Express.js
- MongoDB
- JWT Decode
- Bcrypt for hashing password
- Clone the repository:
git clone https://github.com/Porgramming-Hero-web-course/l2-b2-assignment-6-backend-asheque33.git
- Navigate to the backend directory:
l2-b2-assignment-6-backend-asheque33
- install dependencies:
npm install
- Setup environment variables by creating a '.env' file in the root directory and adding the following:
PORT=4000
MONGODB_URI_Local="mongodb://localhost:27017"
JWT_SECRET="wc-project-secret-key"
EXPIRES_IN='7d'
- start the server:
npm run dev
- Register a new account or log in with existing credentials.
- Explore the home page to view winter clothes posts and donor testimonials.
- Access the dashboard to manage winter clothes and view statistical insights.
- Add, edit, or delete winter clothes posts as needed.
- Click on individual winter clothes posts to view details and initiate donations.