Skip to content

Navnedia/project-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Board

A project share board to help you build a team and collaborate on exciting project ideas. Features markdown support so posters have the freedom to expess their project in a unique way. This project is still under development and is not yet deployed.

You can find the backend server and API code at project-board-backend.

Installation and Usage

  1. Clone the repository onto your machine: git clone https://github.com/Navnedia/project-board.git

  2. Install the npm dependencies: npm install --legacy-peer-deps

Warning

Please be sure to use the --legacy-peer-deps flag when installing the npm packages! One of the libraries in this project relies on a different version of React. If you don't, it will scream at you and not work properly :(

  1. Set up and get the backend server-side running. By default, the backend sure runs on localhost:5066, but if you need to change the url/port on the front end, you can just update the REACT_APP_API_BASE_URL variable in the .env file.

  2. Start the application frontend by running: npm start

Screenshots

The main page showes off project listings to explore.

Project listing page

Note

Projects shown in screenshots are example content only.

The project creation form lets users share their project concept, lay out the needs for their team, and provide contact information for people who are interested.

Project listing page

Markdown support with a built-in editor and preview enables simple rich text formating so users can better express their ideas using sections, headers, images, links, lists, and more.

Project listing page

Releases

No releases published

Packages

No packages published