Skip to content

osamaelsaeed/Almanzl-api

Repository files navigation

Almanzl

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.


Features

  • 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

Technologies

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB (or your preferred DB)
  • Documentation: Swagger
  • Others: JWT for authentication, RESTful APIs

Getting Started

Prerequisites

  • Node.js v18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone [https://github.com/your-username/almanzl.git](https://github.com/osamaelsaeed/Almanzl-api.git)
cd Almanzl-api.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors