Loading repository data…
Loading repository data…
hajertamer / repository
LadyGo is a full-stack web application developed using HTML, CSS, JavaScript, Bootstrap, Node.js, Express.js, and MongoDB.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
LadyGo is a full-stack web application inspired by ride-booking platforms like Uber, designed specifically for girls to provide a safer, more comfortable, and user-friendly transportation experience.
The project was developed as a university Web Project using modern frontend and backend technologies.
Although the project is not fully completed, we successfully implemented the core functionalities and built a scalable foundation that can be extended with more advanced features in the future.
After creating an account:
Users can:
After booking a ride:
Each user has:
Users can submit:
inside the application.
The UI/UX prototype was designed using Figma to provide a modern and user-friendly experience.
Developed by Hager Tamer
Responsibilities:
Implemented by Team Member
Designed by Team Member
LadyGo
│
├── frontend
│ ├── html files
│ ├── css folder
│ ├── js folder
│ └── img folder
│
├── backend
│ ├── routes
│ ├── config
│ ├── models
│ ├── utils
│ ├── validators
│ ├── controllers
│ ├── middleware
│ ├── server.js
│ ├── app.js
│ ├── .env
│ ├── .env.example
│ └── package.json
│
├── screenshots
│
└── README.md
# Installation & Run
## 1. Clone the Repository
```bash
git clone https://github.com/hajertamer/ladygo.git
cd ladygo
cd backend
npm install
.env FileCreate a .env file inside the backend folder and add:
MONGO_URI=your_mongodb_connection
EMAIL_USER=your_email
EMAIL_PASS=your_email_password
PORT=5000
SECRET_KEY =
SALT_ROUNDS =
npm start
or
node server.js
Open index.html
or use:
http://localhost:5000