Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyphernyx/the-tech-review
CMS-style blog site that will provide reviews and commentary on tech where developers can publish their blog posts and comment on other developers’ posts as well.
https://github.com/cyphernyx/the-tech-review
css3 expressjs handlebars-js heroku-deployment html javascript mysql-database nodejs sequelize
Last synced: about 4 hours ago
JSON representation
CMS-style blog site that will provide reviews and commentary on tech where developers can publish their blog posts and comment on other developers’ posts as well.
- Host: GitHub
- URL: https://github.com/cyphernyx/the-tech-review
- Owner: CypherNyx
- License: mit
- Created: 2023-08-10T02:03:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-03T02:52:42.000Z (about 1 year ago)
- Last Synced: 2023-11-03T03:23:38.184Z (about 1 year ago)
- Topics: css3, expressjs, handlebars-js, heroku-deployment, html, javascript, mysql-database, nodejs, sequelize
- Language: JavaScript
- Homepage: https://the-tech-review-835a23de7c76.herokuapp.com/
- Size: 471 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Tech Review
> Module 14 - Model-View-Controller (MVC) Challenge: Tech Blog
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)CMS-style blog site that will provide reviews and commentary on tech where developers can publish their blog posts and comment on other developers’ posts as well.
## [Link to the deployed application >>](https://the-tech-review-835a23de7c76.herokuapp.com/)
## Table of Contents
* [Description](#description)
* [Installation](#installation)
* [Contributing](#contributing)
* [License](#license)
* [Questions](#questions)## Description
This project is a CMS-style blog site that allows users to create, manage, and view blog posts. Users can visit the homepage to see existing blog posts, sign up using an email username and password, navigate to their dashboard, and log in to the site. Upon signing up or logging in, they gain access to navigation links for the homepage, dashboard, and logout option. Users can create, edit, and delete blog posts, leave comments on posts, and experience an idle timeout feature for added security and convenience.
![pic1](./assets/images/Screenshot%2001.png)
![pic1](./assets/images/Screenshot%2002.png)
![pic1](./assets/images/Screenshot%2003.png)
![pic1](./assets/images/Screenshot%2004.png)
## Installation
1. Clone this GitHub repository to your local machine.
```sh
git https://github.com/CypherNyx/the-tech-review.git
```
2. Open a terminal or command prompt and navigate to the cloned repository's directory.
3. Run ```npm i``` to install the necessary dependencies.
4. Configure .env with your DB credentials
5. Run ```node seeds/seed.js``` to seed the DB (optional)
6. Run npm start to start the server on localhost### Technologies:
- Node.js
- Express
- Sequelize ORM
- MySQL
- dotenv
- mysql2
## Contributing
Pull requests are welcome. Please open an issue first to discuss any proposed changes or additions.## License
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
https://opensource.org/licenses/MIT
This project is open source and available under the MIT License.
## Questions
GitHub [CypherNyx](https://github.com/CypherNyx)
Email: [email protected]