Skip to content

Backend for PWA for viewing and collecting public spots suitable for Parkour training

Notifications You must be signed in to change notification settings

Laulhus/PK-Spots-Backend

Repository files navigation

PK Spots

PK Spots is a Progressive Web App done with React, Redux and Typescript where you can save your favorite Parkour spots, edit them, and discover spots created by other users.

Technologies

Frontend: React | Redux | PWA | Styled Components | Typescript | Jest | Cypress

Backend: NodeJS | ExpressJS | MongoDB | Mongoose | JWT | Jest | Supertest

Design: Figma

Tools: Postman | Trello

Preview

Link to deployment

Project setup

npm install

Compiles and launches the app

npm run start

Launches tests and shows coverage

npm run coverage

Endpoints

/ ----------------- Explore ---------- Spot list /my-spots --------- My Spots --------- Spots created by the user /spot-discovered -- Spot Discovered -- Create spot /profile/:id ------ User Profile ----- Shows the given id's user profile /spots/:id -------- Spot Details ----- Shows the given id's spot details /login ------------ Login ------------ Login existing user /register --------- Register --------- New user

About

Backend for PWA for viewing and collecting public spots suitable for Parkour training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published