Unreal-Dreams / Delivery-WebApp

Building an full stack web application for delivery of Pakages. Angular is used for frontend and Node, express, nodemon alongside mySQL is used for backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Building an full stack web application for delivery of Pakages. Angular is used for frontend and Node, express, nodemon alongside mySQL is used for backend.

Features

  • Use Order Parcel to get your parcel delivered to your desired location.
  • Use Feedback to share your valuable feedback with us.
  • Use Order History to view and track your past orders.

Login

Please register by filling in your details. You can also use forgot password feature where you can get your password by entering your email id and phone no.

Order Parcel

You can order a parcel pickup by filling a form stating the type of parcel, weight, pickup address, drop address and alternate phone no

Order History

You can watch your order history and track your order with order id.

Feedback

You can order a parcel pickup by filling a form stating the type of parcel, weight, pickup address, drop address and alternate phone no

Overall project structure

This shows the overall structure of project you can access the frontend part by going in frontend/assignment-app and backedn apis are accessible at backend/deliveryApp/app.js

project structer

Database Structure

I have used mySQL as my backend database. mySQL is used for saving user's data, storing cutomer's feedback and saving order details. For creating your own local database insatall XAMPP and create table as shown below. xampp

For storing user's info

users

For Parcel order section

orders

For Customer feedback

feedback

To run backend server

Update your database project in the highlighted section to store data. Your database will be hosted at localhost:5000 by default. To start backend simply type npm run startBackend in terminal of backend/deliveryApp backend Table

About

Building an full stack web application for delivery of Pakages. Angular is used for frontend and Node, express, nodemon alongside mySQL is used for backend.


Languages

Language:TypeScript 56.8%Language:HTML 29.4%Language:JavaScript 13.4%Language:SCSS 0.3%Language:CSS 0.1%