Tesla's booking Website (front-end). See back-end at https://github.com/mahammad-mostafa/tesla-booking-back-end. Team: @ITurres, @mahammad-mostafa, @demesameneshoa, @78fatemanazari.
MIT License
Tesla | Booking App is a project developed by Front-end Arturo Emanuel Guerra Iturres, Mahammad Mostafa, and Back-end Demes Ameneshoa and Fatema Nazari.
Book your ideal Tesla model effortlessly with our new Tesla vehicle booking app! Enjoy daily rates on our five available models, available in cities worldwide. Experience the best service in the industry.
In order to run this project, you'll need to set up your environment variables. We've provided a .env_sample
file that you can use as a template. Follow these steps to configure your environment variables:
Create a Copy of .env_sample
.env_sample
file and rename it to .env
.Replace Placeholder Values
.env
file in a text editor.YOUR_API_BASE_URL
, YOUR_API_SIGNUP_ENDPOINT
, etc.) with your actual API details.Save the Changes
.env
file.Usage in the Project
.env
file during runtime..env
file secure and never expose it publicly, as it may contain sensitive information..env
file is listed in your .gitignore
to prevent accidental commits of sensitive information.This project relies on a backend service to fetch and handle data. To ensure the project functions correctly, it's crucial to have a working backend with the corresponding API keys. If you don't have a backend set up yet, follow these steps:
Set Up Backend:
.env
file.Replace API Endpoints:
.env
file match the corresponding routes and functionality in your backend.Environment Variables:
.env
file are configured in your backend environment.Run Backend:
Feel free to reach out if you encounter any issues or need further assistance with the setup.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone [email protected]:ITurres/tesla-booking-front-end.git
cd my-folder
git clone https://github.com/ITurres/tesla-booking-front-end.git
cd my-folder
gh repo clone ITurres/tesla-booking-front-end
Install this project's dependencies with:
npm install
To run the project, execute the following command:
npm run start
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes. You may also see any lint errors in the console.
npx eslint "**/*.{js,jsx}"
npx stylelint "**/*.{css,scss}"
π€ Arthur Iturres
π€ Mahammad Mostafa
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a β if you liked this project!
We the team would like to thank each other for the hard work and dedication to this project. We would also like to thank the Code Reviewers and Project Managers for their support and guidance throughout the project.
Original design idea by Murat Korkmaz.
This project is MIT licensed.