LFG Collab is built using React, Redux, and Ruby on Rails as an API for the back end. This is an online project hub for users to post their projects and to get others to help collaborate on them. Projects can range anywhere from group fitness, to online pair programming, to open-source money management apps. Users can join the projects they like, leave comments, and give feedback.
This app is dependent on back end directory to be run in conjunction: https://github.com/michaelcheny/react-redux-project-backend.
Ruby on Rails as an API for the back end. HTML, CSS, React, Redux, React Bootstrap, React Router for the front end.
- Has project bulletin page with filter by category
- Proper authentication and authorization in both front and back end
- Create a project, join project from other users
Clone directory from my github
Clone backend from this link:
https://github.com/michaelcheny/react-redux-project-backend
cd into root of backend, run rails s -p 3001
to start the server on port 3001.
cd into root of this directory, run npm start
Register to a new account
Visit projects
tab on nav bar to browse available projects
Click project name to redirect to project page
Join project if you want to collaborate
Optional: comment and like projects
Inspirations came from browsing open-source projects through out the web. I wanted to create a main hub for users to post projects instead of having to visit multiple sites.
This project was bootstrapped with Create React App.