Skip to content

code-pals/code.pals-fe

Repository files navigation

Code.Pals

Elijah Prosperie, Amit Sheth, Marvin Lambert, and Estefani Baughman

Logo

This project focus is for peer programming. The app lets users post a question for help, or post a board to find a group to build a project.

Semantic versioning, beginning with version 1.0.0


Libraries, Frameworks, Packages:
React, Node, Express, PostgreSQL, Chakra UI, Highlight.js

User Flow:

  1. Land on Homepage
  2. Homepage has posts and boards listed. Once signed in, a user can view the details pages.
  3. Sign Up/Login
  4. Redirect to Homepage
  5. At the post details page, users can view comments on their posts and add comments to other posts.
  6. At the board details page, users can join a boardroom with a live chat about the board
  7. Users can create a post or board.
  8. Users can also view their profile page, with their Github information, posts and boards

To Run locally:
  1. npm i react-router-dom@5
  2. npm i @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^6
  3. npm i @chakra-ui/icons
  4. npm i highlight.js
  5. npm i react-highlight
  6. npm install react-icons --save
  7. npm i superagent
  8. Run npm start

Endpoints: Create, Read, Update, Delete using SQL

Database Schemas:

  • SQL
  • Tables: Users, Comments, Boards

Planning on Miro:
https://miro.com/welcomeonboard/SDh1UkR6U1FscUhMbWh6Z3JCT2g3REkzVFBJM3puTEI0RURGOUpjS29NOURaVnNlaXZxZWZqWkxCNFBoY295cnwzMDc0NDU3MzU5MDExMDU5NTUw?invite_link_id=415303578681