Skip to content

imadbenmadi/Algerify_Server

Repository files navigation

AOS Backend

Welcome to the AOS (Algerian Online Store) backend repository! This repository contains the backend code for the AOS project, an online store focused on Algerian products and services. The backend is built using Node.js, Express.js, and MongoDB.

About AOS

AOS is a pioneering e-commerce platform aimed at addressing the unique challenges faced in the Algerian market. Our primary goal is to simplify the e-commerce experience by providing a centralized platform connecting sellers and buyers. We tackle key hurdles such as limited payment options and logistical constraints through innovative solutions.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB

Development Aproach

Screenshot 2024-04-28 120823

Mongo Database Explanation

mongodb

DataBase Schema Design

Class Diagram

Use Cases Diagram

Screenshot 2024-04-23 004250

Creating and Acctivating the Account 'State Transaction Diagram'

Delete user Profile activity Diagram

User Authenthication using JWT 'Sequence Diagram'

jwt

Login Sequence diagram

Deleteing Account Acticvity Diagram

Delete user Profile activity Diagram

Recommendation Systeme Flowchart

Recomendation Systeme

Folder Structure

  • /controllers: Contains the route handlers and business logic.
  • /models: Contains the database models.
  • /routes: Contains the route definitions.
  • /middlewares: Contains custom middleware functions.
  • /config: Contains configuration files.

Contributing

We welcome contributions from the community! If you'd like to contribute to the project, please Contact me.

Contact

If you have any questions, concerns, or feedback, please don't hesitate to reach out to benmadi.imadeedin@univ-ouargla.dz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published