Skip to content

Latest commit

 

History

History
103 lines (80 loc) · 2.98 KB

File metadata and controls

103 lines (80 loc) · 2.98 KB

Appli

Appli is the best platform for people to find tech jobs, manage your applications, and ace those interviews!

About

Appli is a productivity web application that was developed over a span of 9 weeks as part of the INIT Build program for the Spring 2023 semester. It's designed to help computer science students organize and monitor their internship and job applications using a kanban board. It also provides resources in preparing for behavioral/technical interviews and a job board for finding opportunities.

Team

Preview

Tech

Used Dependencies

Server Side Client Side Only Development
expressjs react-beautiful-dnd nodemon
validator react-router-dom
mongoose react-calendar
cors react-spinners
path axios
dotenv date-fns
jsonwebtoken moment
bcrypt material-ui

How to Run?

  • Download node.js
  • For database, you can use local mongodb or mongo atlas. See here

1. Open a new terminal and select where you want to download/save the project at (ex: Desktop)

cd Desktop

2. Clone the repository:

git clone https://github.com/INITBuild-WebDevII/Appli.git

3. Change to the project's root directory:

cd Appli

4. Open second terminal at same location.

5. Change directory of first terminal and install necessary packages:

cd server
npm install

6. Create .env file in server directory and enter required variables

PORT=4000
MONGO_URI=
JWT_SECRET=

7. Start the server:

npm run start

8. Switch to the second terminal

9. Change directory of second terminal and install packages:

cd client
npm install

10. Start the client:

npm run start