An app for homeowners to connect with home service professionals in their neighborhood and get help on their home projects. Homeowners can post projects while remaining anonymous to everyone that is not a part of their connections.
View
·
Report Bug
·
Request Feature
HomeProjects is an app built with the MVC pattern implemented that uses EJS, CSS, NodeJS, Express.JS, MongoDB, and JavaScript. ExpressJS is being used to build the web application and manage the routes. Embedded JavaScript Templates (EJS) are being used to make templates that we can change based on the data being sent from the Controllers before displaying it to the user. Whenever a user creates an account or requests new service, we store that data in a MongoDB database using Model schemas.
npm install
- Create a
.env
file in config folder and add the following askey = value
- PORT =
2121
(can be any port) - DB_STRING =
your database URI
- SESSION_SECRET =
random string
(can be any string) - CLOUD_NAME =
cloudinary cloud name
- API_KEY =
cloudinary api key
- API_SECRET =
cloudinary api secret
- PORT =
Start the development server
npm run dev
git clone https://github.com/leolupianez/homeprojects
cd homeprojects
npm install
npm run dev
If you'd like to contribute, please fork the repository and open a pull request to the main
branch.