Almanzl is a furniture e-commerce simulation website, inspired by IKEA. Our platform allows users to browse, explore, and purchase furniture online.
This project is built by a team of 5 using Express.js for the backend and React for the frontend. We are implementing best coding practices and maintainable architecture throughout the project.
- Full-stack e-commerce website simulation
- User authentication and authorization
- Product browsing, search, and filtering
- Shopping cart and checkout flow
- Admin panel for managing products and orders
- API documented with Swagger for easy testing and exploration
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB (or your preferred DB)
- Documentation: Swagger
- Others: JWT for authentication, RESTful APIs
- Node.js v18+
- npm or yarn
- Clone the repository:
git clone [https://github.com/your-username/almanzl.git](https://github.com/osamaelsaeed/Almanzl-api.git)
cd Almanzl-api.