Skip to content

During work. Second team project created during CodersCamp 2021/2022 by a 6-person team.

Notifications You must be signed in to change notification settings

PiotrRynio/CodersCamp2021.Project-2.FullStack.React-Node

Repository files navigation

BoardMap

Second team project of CodersCamp2021. It is a single page web application. Our motivation was to learn how to work as a group on a project and improve our skills in web technologies.

General Information

BoardMap is a solution for sharing information and announcements in notice-boards. The goal of this project was to build a social app to simplify people connections at local level.

Main functionalities

  • Boards creating (private or public)
  • User account creating
  • Boards subscribing and pinning
  • Announcements adding
  • Comments adding

Project structure

Project is divided into frontend and backend part.

Frontend and Backend

Repo: CodersCamp2021.Project-2.React

Our Crew

Mentor: Piotr Rynio

Technologies

Frontend

  • React
  • SCSS
  • styled-components
  • Mock Service Worker
  • Jest testing-library
  • react-testing-library
  • user-event-testing-library
  • react-icons
  • react-router
  • react-router-dom
  • react-select
  • react-hook-form
  • uuid
  • Prop-types

Backend

  • bcrypt
  • express
  • joi
  • Json Web Token
  • Morgan
  • Swagger
  • Cookie Parser
  • Cors
  • uuid
  • morgan

Others

  • Husky
  • ESLint
  • Prettier
  • Codecov
  • Lint-staged
  • Nodemon

Running the project

Running this project locally Frontend

From the repo:
  1. Clone this project locally
  2. Run npm install in your bash/command line
  3. Run npm run start-fe in your bash/command line
  4. Run npm run start-be in your bash/command line
  5. Go to http://localhost:3000 in your browser (or other from your bash/command line info).

Others:

  • Compile and minify for production - npm build
  • Run all tests - npm test

About

During work. Second team project created during CodersCamp 2021/2022 by a 6-person team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages