Skip to content

Latest commit

 

History

History
110 lines (73 loc) · 3.5 KB

README.md

File metadata and controls

110 lines (73 loc) · 3.5 KB

Eventopia

Connecting you with your passion



Planning a trip and need to keep track of all your vacation activities? Or maybe you just like to be in the know with local entertainment. With Eventopia you can search and keep all your fun events in one place!

🗺️ Navigate To:

📦 Getting Started

$$\textsf{\color{#3271D6}Start \color{#F59E0B}App}$$

Backend

To deploy this app locally, find our backend codebase here.

Prerequisites

You will need a few environment variables to get this running. Create a .env file in both the backend folder and the frontend folder.

Here are the required environment variables:

Backend:

TICKETMASTER_API_KEY=YOUR_KEY
MONGO_URI=YOUR_KEY
JWT_LIFETIME=YOUR_KEY
JWT_SECRET=YOUR_KEY
PORT=YOUR_KEY
SMTP_HOST=YOUR_KEY
SMTP_PORT=YOUR_KEY
SENDER_EMAIL=YOUR_KEY
SENDER_EMAIL_PASSWORD=YOUR_KEY
JWT_SECRET_CSRF=YOUR_KEY

Frontend:

VITE_API_BASE_URL=YOUR_KEY

Installing

In both the backend and the frontend folders you will need to run npm i to install the dependencies.

🚀 Deployment

$$\textsf{\color{#3271D6}Deploy \color{#F59E0B}Fast}$$

To deploy this app live, you will need to:

  1. Deploy your backend folder.
  2. Change the frontend VITE_API_BASE_URL key's value to the live backend URL.
  3. Deploy your frontend folder.

🔧 Built With

$$\textsf{\color{#3271D6}The \color{#F59E0B}Tools}$$

  • React - Frontend Javascript library
  • Vite - Frontend build tool
  • MongoDB - Backend database
  • Express - Backend framework for Node.js

📜 Authors

$$\textsf{\color{#3271D6}Our \color{#F59E0B}Team}$$

Frontend

Backend

📝 License

$$\textsf{\color{#3271D6}Legal \color{#F59E0B}Stuff}$$

This project is licensed under the MIT License - see MIT License for details

🥂 Acknowledgments

$$\textsf{\color{#3271D6}Thank \color{#F59E0B}You}$$