Skip to content

The frontend of the Penn-Pal App for matching mentees with mentors via an effective algorithm

License

Notifications You must be signed in to change notification settings

UPenn-MOSA-Hackathon-Gang-of-Three/penn-pal-frontend

Repository files navigation

Penn-Pal App Frontend

Prerequisites

  • WebStorm - JavaScript IDE
  • Node.js - JavaScript Runtime outside of Browser
  • yarn - Package Manager

Installation for Front-end

Step 1: Download WebStorm IDE

https://www.jetbrains.com/webstorm/download/#section=mac

Step 2: Download Node.js (version > 16.10)

https://nodejs.org/en/download/

Step 3: Type in your (MacOS) Terminal, to install yarn package

sudo npm install --global yarn

You can check if yarn is installed.

yarn --version

Deployment

Step 1: Download the front-end code from penn-pal-frontend

Step 2: Load the code into WebStorm https://www.jetbrains.com/help/webstorm/opening-reopening-and-closing-projects.html

Step 3: In the Terminal in WebStorm, make sure you have all the updated yarn packages.

yarn install

Screen Shot 2022-09-12 at 4 30 18 PM

Step 4: To run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

Learn More

This is a Next.js project bootstrapped with create-next-app.

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

The frontend of the Penn-Pal App for matching mentees with mentors via an effective algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published