Skip to content

Web Library Store is an e-commerce application created using Angular and Express frameworks, with the primary objective of providing a shared platform for multiple sellers to sell books online.

Notifications You must be signed in to change notification settings

OthmaneAzzouzi/Web-Library-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web-Library-Store

Web Library Store is an e-commerce application created using Angular and Express frameworks, with the primary objective of providing a shared platform for multiple schools to sell books online, along with a CRM. The application is built on a technology stack consisting of front-end technologies such as Angular, HTML5, CSS, JavaScript/jQuery/TypeScript, and Bootstrap, while the back-end is powered by Express.js and Node.js. The database used is in JSON format, and the application uses a RESTful API to interact with the database.

Pre-requisites

Before setting up and running this application, make sure you have the following installed:

  • Node.js (version 14.17.0 or later)
  • Angular CLI (version 12.2.0 or later)
  • Express (version 4.17.1 or later)
  • Bootstrap (version 5.1.0 or later)

Installation and Setup

  1. Clone the repository.
  2. Open a terminal window in the project directory and run the command 'nnpm install express body-parser --save' to install the required dependencies.
  3. Run the command 'node tpapp.js' to start the server.
  4. Open a web browser and navigate to 'localhost:3000' to access the web store.

Usage

To use the application, follow these steps:

Start the server using npm start Access the application in your browser by navigating to http://localhost:3000.

Features

  • Multiple sellers can create accounts and list products for sale.
  • Customers can browse and purchase products from multiple sellers.
  • An admin panel is available to manage marketing campaigns, users, sellers, and customers. Customers can create accounts to save their order history and preferences.
  • A search function allows customers to easily find specific products.

Contributing

If you're interested in contributing, please create a pull request with your changes.

Important Note on Code Conventions

Please be aware that in the source code for this program, variable names, function names, and comments are primarily written in French. I understand that this might pose some challenges for users who are not familiar with the French language. However, I have ensured that the user documentation, such as this README, is written in English for broader accessibility.

About

Web Library Store is an e-commerce application created using Angular and Express frameworks, with the primary objective of providing a shared platform for multiple sellers to sell books online.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published