/YaleClubs

Website to see all the clubs at Yale

Primary LanguageTypeScript

YaleClubs

YaleClubs, in collaboration with YaleConnects, provides Yale students with a user-friendly platform to explore, rank, and leave reviews for various clubs, fostering a vibrant community of club enthusiasts.

Setup

Run npm install for both client and server

Go to https://yalies.io/apidocs to get an API key

Create a .env file in the client subfolder. Add the API key into the file as follows:

API_KEY=<YOUR_API_KEY>

Create a .env file in the server subfolder. Add the API link into the file as follows:

MONGODB_URI=<YOUR_URI_KEY>

To launch, first, open ./server folder

Run node server

Only after that, launch by returning back to the base folder

Run npx expo start

Accept another PORT configurations (Y/n)

Style

To get theme data:

const theme = useContext(ThemeContext);