A blog application that enables you to create a post, edit ,delete and access comments under each posts.
A blog application that enables you to create a post, edit ,delete and access comments under each posts.
- User to add a new posts
- User to Modify and update posts
- User to Delete a posts
- NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine
- Express JS A minimalist web framework
- Sequelize Sequelize is a promise-based ORM for Node.js v4 and up. It supports the dialects PostgreSQL, MySQL, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
- PostgreSQL A powerful, open source object-relational database system.
- ESLint provides a pluggable linting utility for JavaScript.
- Mocha Mocha is a feature-rich JavaScript test framework running on NodeJS for testing Javascript applications.
- Install NodeJS and PostgreSQL on your computer
- Clone this repository
- Navigate to the directoty
- Install all depencies with
npm install
- Globally install
sequelize-cli
- Using
sequelize db:migrate
migrate the database - Start the server by running
npm start
- Create a test database of your choice by following the example in .env.sample file
- Fork the repository
- Make your contributions
- Write test cases for your contributions
- What language is used to build this application ?
- The application (both front-end and back-end) is entirely built with javascript
- Is this an open-source project ?
- Yes, Is an open-source project.
- Who can contribute ?
- Anyone can contribute as long as you would follow the contribution guides outlined above
- Is the application hosted online ?
- Yes, the application is hosted on heroku platform. You can always visit it via this link https://blogify-v3.herokuapp.com/
- Does the application have an API ?
- Yes, The application has a well documented API that can be viewed via a link in the API documentation section above
- Is the application licensed ?
- Yes, the application and its contents is under MIT license
© Ajagunna Maruf
Licensed under the MIT License.