SWEConnect looks to provide JHU startup projects and SWEC with a means to find people who are looking to get involved by providing an application management system. Users can create projects, and then create applications that people can apply for. Any user looking to get involved can search for roles through various methods and apply!
A quick introduction of the minimal setup you need to get the app up & running on a local computer
-
Make sure you have these prerequisites installed: yarn, Docker, ngrok.
-
Clone the repository and navigate to the root folder in the terminal.
-
Add a
.env
file in the root folder of this repository containing the fields in the.env.example
file, and fill in the required environment variables. -
Run
yarn
to install dependencies. -
To run locally:
a. Run
yarn dev
in one terminalb. Run
yarn ngrok
in another terminalc. Go to (http://localhost:3000/) in your browser.
To run prettier: yarn format
.
As of now, SWEConnect uses Next.js and Vercel for deployment. For a guide on deployment, check out (https://vercel.com/docs/deployments/overview)