This is a JAM Stack application geared towards programmers looking to collaborate on projects. The aim of this application is to provide a place for programmers to quickly find projects to work on or people to collaborate with.
There are two entry points to the application: Create Collab and Active Collabs.
The Create Collab button takes you to a form page which allows you to post an advert for the project you will be seeking collaborators for. The form takes inputs that include things such as: the title of the project, description, number of collaborators needed, preferred technology, and potential timelines.
Once submitted, a collaboration profile is created and posted to the Active Collabs page.
As mentioned above, the Active Collabs page displays all active adverts. The advert details can be viewed by clicking each respective card. A user can then search for projects they want to collaborate on. They can click the "Collab" button and fill out their application starting a dialogue with the original poster.
Initial development notes:
- Post an application advert
- View their posted applications
- Accept collaborators
- Apply to an active application advert
- View their profile (stats)
- potential for employers to scout based on power users
- React
- Gatsby (Bootstrapping App)
- Netlify (deployments, function)
- Fauna DB for database
- Formspree for forms