Skip to content

yebrai/OurHome

Repository files navigation

Our Home 🏠

The best app for sales

OurHome

In Our Home you can always contact our specialists and they will be happy to answer all your questions concerning buying a property for living or investment.

Made in:

✨ About Us ✨

Hi! we are Ignacio Moni and Ivan Yebra, and we're learning JavaScript language. we're enjoy teamworking while learning new features!

Description

Is a basic app builted in JavaScript, Handlebars and Express. You will see a pretty simple interface where you can post your property to sale and view another post. Feel free to sign up and then access to the app to see special post and be able to expand your sales and contacts.

MVP

  1. Relation between databases, user, properties, professional and admin.

  2. Web functionalities (CRUD => user, properties, professional).

  3. A customized view with your favourites post.

  4. Options to modify user/professional/property profile.

  5. Sign up and log in functionalities available for every user.

(...)

Data Structure

FOLDER TYPE TYPE
config index.js -
db index.js -
error-handling index.js -
middlewares auth.js -
- cloudinary.js -
models Professional.model.js -
- Property.model.js -
- User.model.js -
node_modules - -
public images -
- js -
- stylesheets -
routes admin.routes.js -
- auth.professional.routes.js -
- auth.routes.js -
- index.routes.js -
- professional.routes.js -
- profile.routes.js -
- property.routes.js -
utils capitalize.js -
views admin -
- - index.hbs
- - professionals.hbs
- - properties.hbs
- - users.hbs
- auth -
- - login-professional.hbs
- - login.hbs
- - signup-professional.hbs
- - signup.hbs
- partials -
- - footer.hbs
- professional -
- - all-professionals.hbs
- - details.hbs
- - edit-professional.hbs
- - list.hbs
- - profile.hbs
- - promote-list.hbs
- profile -
- - edit-user.hbs
- - favourite-list.hbs
- - my-profile.hbs
- property -
- - details.hbs
- - edit-property.hbs
- - house-create.hbs
- - list.hbs
- auth -
- - error.hbs
- - index.hbs
- - layout.hbs
- - not-found.hbs
.env - -
.gitignore - -
app.js - -
package-lock.json - -
package.json - -
README.md - -
server.js - -

Installation

OurHome requires Node.js v10+ to run.

Install the dependencies and devDependencies and start the server.

cd OurHome
npm i
npm run dev

For production environments...

npm run start
Our Home Contributions
https://github.com/yebrai
https://github.com/MoniIgnacio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published