Skip to content

INITBuild-WebDevII/Appli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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