Skip to content

jonespi/trapp-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrApp

TrApp tracks your applications to developer jobs, allowing you to focus on the job search.

Add Job Demo

Dashboard Screenshot

Tech Stack

Server repo

API

/api
.
├── /auth
│   └── POST
│       └── /auth
├── /jobs
│   └── GET
│       ├── /
│       └── /:jobId
│   └── POST
│       └── /newjob
│   └── PATCH
|       └── /:_id
│   └── DELETE
|       └── /:_id
├── /todos
│   └── GET
│       ├── /:job_id
│       └── /get_todo/:_id
│   └── POST
│       └── /add_todo
│   └── PATCH
|       └── /update_todo
│   └── DELETE
|       └── /delete_todo/:_id
├── /users
│   └── POST
│       └── /signup

POST /auth - authenticates login with JSONWebToken

GET /jobs - returns an array of jobs added by the user by their id

GET /jobs/:jobId - returns a specific job by it's id

POST /jobs/newjob - adds a new job for that user to the database

PATCH /jobs/:_id - edits a job at the id with changes

DELETE /jobs/:_id - deletes a job in the database by the id

GET /todos/:job_id - gets all todos associated with the specific job

GET /todos/get_todo/:_id - gets a specific todo by it's id

POST /todos/add_todo - adds a todo and is directly related to a job_id

PATCH /todos/update_todo - updates a todo, mostly to update status as complete

DELETE /todos/delete_todo/:_id - deletes a todo by it's id

POST /users/signup - registers a new user

Team

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.3%
  • CSS 14.2%
  • HTML 2.5%