Full stack application for users to post home improvement projects and accepting proposals as well as submitting proposals for different users' projects. Built using MERN stack: React front end, MongoDB database, and Node.js/Express.js server and GraphQL API with Mongoose ODM. User authentication is achieved using the JSON Web Token library along with Apollo Server for managing context within the application.
View the live application in Heroku.
- JavaScript (React)
- MongoDB
- HTML
- CSS
See server package.json and client package.json for full list of dependencies.
- Sebastian Fave (sfave)
- Elizabeth De Santis (desantel)
- Stephanie Davis (whatawhat)
- Stephen Roddewig (Captain63)
View application deployment in Heroku.
To run this application on your local machine, Node.js is required. Once cloned/downloaded from GitHub, enter npm i
in command line to install the packages referenced under Libraries Used automatically.
You are now be ready to launch the application by entering npm run dev
.
Permission is hereby granted, free of charge, to any person obtaining a copy of this Software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions.