A full-stack courier service web application designed for COSC 3380: Database Systems. Dropawf provides package tracking, shipping services, product sales, reporting, and customer/employee management.
- Frontend: React.js
- Backend: Node.js
- Database: MySQL
- Authentication: JavaScript Cookies
- Deployment: Azure, Cloudflare
- Version Control: Git, GitHub
git clone https://github.com/your-username/dropawf.git
cd dropawfnpm installCreate a .env file and define the necessary variables:
REACT_APP_BASE_URL="<HOST_URL>"Set <HOST_URL> to either http://localhost:8080 (for local development) or your deployed backend URL.
DB_HOST=<your-db-host>
DB_PORT=<your-db-port>
DB_USER=<your-db-user>
DB_PASSWORD=<your-db-password>
DB_DATABASE=<your-db-name>npm run start- Runs the app in development mode.
- Open http://localhost:3000 in your browser.
npm run server:dev- Runs the backend server on
http://localhost:8080. - Ensure your database is up and accepting connections.
npm run build- Creates an optimized production build in the
build/directory.
This project is licensed under the MIT License.