Skip to content

This project serves as the central hub for managing and maintaining the fleet of vehicles in the WeGo car-sharing platform. The backend is responsible for handling user requests, vehicle data, reservations, and more. It's a multi-language backend system, incorporating JavaScript, Python, and Java components.

License

Notifications You must be signed in to change notification settings

Devhazeleth/App_master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

_logo

🔎 Overview

Welcome to the WeGo Car Master backend repository! This project serves as the central hub for managing and maintaining the fleet of vehicles in the WeGo car-sharing platform. The backend is responsible for handling user requests, vehicle data, reservations, and more. It's a multi-language backend system, incorporating JavaScript, Python, and Java components..

Features

  • User Management: User authentication, registration, and profile management.
  • Vehicle Management: Handling vehicle information, including make, model, availability, and location.
  • Reservation System: Allowing users to reserve vehicles and manage their reservations.
  • Booking History: Maintaining a history of user bookings for reference.
  • Geospatial Integration: Utilizing geospatial data to track vehicle locations and availability.
  • Notification System: Sending notifications to users about reservations, vehicle status, and promotions.
  • Multi-Language Support: The backend is developed in JavaScript, Python, and Java for diverse functionality.

🎮 Getting Started

To set up and run the WeGo Car Master Backend, follow these steps:

  1. Clone the Repository: Use the following command to clone this repository to your local machine:

    git clone https://github.com/your_username/your_repository.git
    
  2. Choose a Language: Navigate to the appropriate language folder (javascript, python, or java) based on your preferred language for specific backend components.

3.Install Dependencies: Inside the chosen language folder, install the necessary dependencies:

  • For JavaScript:

    cd javascript
    npm install
    
  • For Python:

    cd python
    pip install -r requirements.txt
    
  • For Java: Ensure you have the Java development environment set up. Consult the specific README in the java folder for Java-specific setup instructions.

  1. Configure Environment Variables: Create a .env file in the language folder and configure the required environment variables, including database connection details, API keys, and any language-specific settings.

  2. Database Setup: Set up the database according to your chosen language and run migrations or setup scripts if required.

  3. Start the Backend: Launch the backend server using the language-specific commands provided in the respective READMEs.

  4. Integration with Frontend: If you have the frontend component of the WeGo Car Master app, configure it to interact with this backend using the defined API endpoints.

💎 Contributing

We welcome contributions from the community to enhance this project. Whether you have ideas for new features, bug fixes, or improvements in any of the supported languages, please open an issue or submit a pull request. Your contributions are valuable in making the WeGo Car Master app even better!

📋 License

This project is open-source and available under the LICENSE file. Please review the license for specific terms and conditions regarding usage and distribution.

If you have any questions or need assistance, feel free to reach out to us. Enjoy building and improving the WeGo Car Master app backend! 🚗🛠️

About

This project serves as the central hub for managing and maintaining the fleet of vehicles in the WeGo car-sharing platform. The backend is responsible for handling user requests, vehicle data, reservations, and more. It's a multi-language backend system, incorporating JavaScript, Python, and Java components.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published