Skip to content

Janhvisingh21/Fuel-Station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuel Station Delivery App (MERN Stack)

The Fuel Station Delivery App is a comprehensive application developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It is designed to simplify and optimize the process of fuel delivery for fuel station owners and customers.

Features

  • User Registration and Authentication: Users can create accounts, log in securely, and manage their profile information.
  • Fuel Station Management: Fuel station owners can register their stations, update fuel availability, pricing, and manage delivery schedules.
  • Fuel Ordering: Customers can browse registered fuel stations, view fuel availability, pricing, and place orders for fuel delivery.
  • Secure Payment Integration: Integration with secure payment gateways enables customers to make online payments for their fuel orders.
  • Real-time Order Tracking: Customers can track the status of their fuel orders in real-time, from confirmation to dispatch and delivery.
  • Notifications: Automated notifications and updates keep customers informed about order status, delivery schedules, and any changes.
  • Ratings and Reviews: Users can provide feedback and ratings on their fuel delivery experience, helping fuel station owners improve their services.

Prerequisites

  • Node.js and npm installed on your local machine.
  • MongoDB database set up and running.

Getting Started

  1. Clone the repository: git clone https://github.com/your-username/Fuel-Station.git
  2. Navigate to the project directory: cd Fuel-Station git clone https://github.com/Janhvisingh21/Fuel-Station.git
  3. Navigate to the project directory: cd Fuel-Station
  4. Install dependencies for the server:
    cd server
    npm install
  5. Set up environment variables: Create a .env file in the server directory. Add the necessary environment variables, such as database connection details and secret keys. Refer to .env.example for the required variables.
  6. Start the server:
    npm start
  7. Install dependencies for the client:
    cd ../client
    npm install
  8. Set up environment variables:
  • Create a .env file in the client directory.
  • Add the necessary environment variables, such as API endpoint URLs. Refer to .env.example for the required variables.
  1. Start the client: npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages