See the links below to see some of the resources I used for this project:
- Motivation
This project was built to create a tech blog where users can share and discuss their thoughts on various tech topics.
- Why This Was Built
The tech blog was built to provide a platform for tech enthusiasts to share and learn from each other.
- What It Solved
This project solved the need for a dedicated platform where tech-related discussions can take place.
- What I Learned
Through this project, I learned how to use Handlebars.js for templating, bcrypt for password hashing, and Sequelize for database management.
- Features
- How to Use
- Usage
- Technologies Used
- Local Development
- Deployment Link
- Credits & Resources
- Lisence
- User authentication
- Ability to create, read, update, and delete posts
- Ability to comment on posts
- Register or log in to the site.
- Create a new post or comment on existing posts.
- Edit or delete your posts as needed.
- HTML
- CSS
- JavaScript
- Handlebars.js
- bcrypt
- Sequelize
To set up this project locally for development:
- Clone this repository.
- Install dependencies with
npm install. - Set up the database using the provided schema.
- Seed the database with
npm run seed. - Start the server with
npm start.
Click here to go to the deployed site
I collaborated with Aster Oliva on this project.
This project is open source and available under the ISC License.
