Developing a ShoppingCart (Ecommerce) Application using Angular8.
Live Demo : Angular-node-shopping-cart
This project was generated with Angular CLI version 8.
- Users can view all items when entering the website
- Items are displayed properly based on the selected department and category
- Users can search items through search box
- Support paging if we have too many items
- Users can see item details by selecting a specific item
- Users can add items to their shopping carts
- Users can register/login using using firebase authentication
- Users can update personal profiles with shipping addresses and other info
- Users can checkout with Paypal payment gateway
- Technology: HTML, MDBootstrap, CSS, Angular-8, Firebase, Nodejs, Express.js .
- Database : My-sql.
- Multiple Modules
- Components, Template and DataBinding
- Form Validation
- HttpClient
- Animations
- Dependency Injection
- Routing & Navigation
- Service Workers
- Pipes
- Gaurds etc..
Make sure you have Node.js installed.
$ git clone https://github.com/darkslayer92/Simple-E-Commerce-Application.git # or clone your own fork
$ Restore database file on /database/tshirtshop.sql
$ Configure your firebase configuration on backend application
$ Activate Firebase Authentication Providers
$ cd frontend
$ npm install
$ npm start
$ cd backend
$ npm install
$ npm start
Your frontend app should now be running on localhost:4200. Your backend app should now be running on localhost:8080.
All changes in the code will be immediately reflected in your browser by browser-sync