Aptly is a Full-stack Javascript application similar to nextdoor.com built to connect apartment residents living in the same building. After creating an account, users are able to add products for sale, and post community-specific events and notifications.
This project was built by a team of myself (petejos80) and three other developers. My core contribution to this project was implementing user authentication functionality using Passport.js middleware.
- Clone the Github repository to your local machine:
git clone https://github.com/petejos80/Aptly.git
- Install the required node packages:
npm install
- Node - for server-side JS
- Express - for server-side JS
- MySQL - for database
- Handlebars - for templating
- Passport - for user auth
- BCrypt - for password hashing
- Sequelize - for database ORM
- Materialize - for styling
- New user registration:
- Posting an item for sale:
- Editing account information: