Skip to content

A blog application that enables you to create a post, edit ,delete and access comments under each posts.

Notifications You must be signed in to change notification settings

marufdeen/blogify

Repository files navigation

blogify

A blog application that enables you to create a post, edit ,delete and access comments under each posts.

blogify

Build Status Coverage Status Maintainability

Application Features

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

Technologies

Backend

  • 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.

Installation

  • 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

Testing

  • Create a test database of your choice by following the example in .env.sample file

Contribution

  • Fork the repository
  • Make your contributions
  • Write test cases for your contributions

FAQ

  • 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 ?
  • 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

User template is available on

License and Copyright

© Ajagunna Maruf

Licensed under the MIT License.

About

A blog application that enables you to create a post, edit ,delete and access comments under each posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published