Welcome to Rail Mitra, your one-stop destination for seamless online railway ticket bookings. Crafted using an innovative blend of cutting-edge technologies such as HTML, CSS, JavaScript, Node.js, and MongoDB, Rail Mitra is designed to elevate your railway ticket booking experience.
- Effortless Authentication: Experience secure registration and login procedures tailored to your needs.
- Intuitive Booking: Discover and reserve train tickets with effortless ease.
- Booking History at Your Fingertips: Easily keep track of your past bookings with a conveniently accessible history feature.
- User-Centric Design: A thoughtfully designed user interface guarantees a smooth and intuitive booking process.
- HTML: The backbone of our user interface, providing structure and semantic meaning.
- CSS: Styling the application to ensure an aesthetically pleasing and responsive design.
- JavaScript: Enhancing user interactivity and functionality, providing a dynamic user experience.
- Node.js: Empowering the server-side logic and facilitating seamless communication between the frontend and the database.
- MongoDB: A robust and flexible NoSQL database, ensuring efficient data storage and retrieval.
- Karan Panda
- Anand Pandey
Embark on your Rail Mitra journey by following these simple steps:
-
Clone the Repository:
git clone https://github.com/karan-panda/rail-mitra.git
-
Navigate to the Project Directory:
cd rail-mitra
-
Install Dependencies:
npm install
-
Configuration: Set Up Environment Variables:
Create a
.env
file in the project's root directory and populate it with essential configuration details:PORT=5000 MONGODB_URI=your-mongodb-uri SECRET_KEY=your-secret-key
-
Run the Application:
npm start
-
Access Rail Mitra in your web browser at
http://localhost:3000
.
Begin your railway ticket booking journey with Rail Mitra - Where Booking Meets Simplicity! ππ«