Skip to content

My project for the Coursera's Full Stack Web Development Specialization.

Notifications You must be signed in to change notification settings

Rayen-cherni/conFusion-project

Repository files navigation

Project Summary

Confusion is a single-page web application for an indian-based restaurant called confusion that aims to show restaurant's aviable dishes and make users able to favorite and comment them. The application is built on the MEAN Stack of technologies and using RESTful web services architecture.
This project was generated with Angular version 9.0.2.

Features:

  • Single page application (SPA).
  • HTTPS secure communication.
  • User registration system.
  • Authentication using JSON Web Token (JWT).
  • CRUD dishes operations for users with an admin privilege.
  • CRUD leaders operations for users with an admin privilege.
  • CRUD promotions operations for users with an admin privilege.
  • Review (rate and comment) to restaurant's dishes.
  • JSON API endpoints for all dishes, reviews, promotions, leaders, and favorites.
  • Elegant and responsive UI.

Testing the Application

Want to Test? Great! Let's start by cloning the project in your machine Open your terminal and execute

git clone https://github.com/Rayen-cherni/conFusion-project.git

Great, then run the following command line to run the project locally

npm install
ng serve --open

You will be redirected automatically to http://localhost:4600.
If you have any problem with the redirection please go to your Browser and tap

http://localhost:4600

Further information

To get more information on the Bazart project you can contact me on LinkedIn or by Email rayen.cherni@eniso.u-sousse.tn.
Code updated on: Jul 5, 2020
Readme updated on: Jul,26 2022.

About

My project for the Coursera's Full Stack Web Development Specialization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published