Menu

Tree [91c170] master /
 History

HTTPS access


File Date Author Commit
 .github 2023-03-17 Atharva Atharva [c9d4b7] Create .github/dependabot.yml
 img 2023-03-12 Atharva Atharva [2dbab1] Add files via upload
 public 2023-03-13 Atharva Atharva [f177fd] Add files via upload
 views 2023-04-04 Atharva Atharva [91c170] Update blogs.ejs
 .gitignore 2023-03-11 Atharva Atharva [12a97d] Initial commit
 LICENSE 2023-03-13 Atharva Atharva [06dbc4] Create LICENSE
 README.md 2023-03-17 Atharva Atharva [595040] Update README.md
 app.js 2023-04-02 Atharva Atharva [e0f5a1] Update app.js
 package-lock.json 2023-03-17 dependabot[bot] dependabot[bot] [772ba0] Bump ejs from 2.6.1 to 3.1.7
 package.json 2023-03-17 dependabot[bot] dependabot[bot] [772ba0] Bump ejs from 2.6.1 to 3.1.7

Read Me

Contributors
Forks
Stargazers
Issues
MIT License
LinkedIn


Logo

VIDVATTA

VIDVATTA is an simple to set-up blog application for developers who want to start their own blog.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

VIDVATTA is an simple-to-setup blog application of developers who are interested to start theis own blog.
The demo can be seen in the VIDVATTA website. The data gets stored in MongoDB you can edit your database link in app.js file, and the rich-text editor on this site comes with the help of <bold>Tinymce</bold>

(back to top)

Built With

  • MongoDB
  • Express.js
  • HTML5
  • NodeJS
  • JavaScript
  • Bootstrap
  • CSS3

(back to top)

Getting Started

Follow these simple steps to get started
* Fork this repository
* Clone your forked repository
* Run npm i to install modules
* Run nodemon or node app.js

Installation

  • Clone repository with the command git clone <url>
$ git clone https://github.com/atharva-codes/VIDVATTA.git
  • Run npm i in your terminal to install node_modules and all dependencies in package.json
$ npm i
  • After installation replace the TinyMce cloud url in views/partials/header.ejs add your own url to access rich-text-editor

  • Run nodemon in your terminal if installed to start the node server and watch for changes in app.js

$ nodemon
  • Or run node app.js to start the server if nodemon is not installed
$ node app.js
  • The following message should be logged to your console signifying success.
Server started on port 3000
  • To use MongoDB with Mongoose locally, do this in app.js:
mongoose.connect("mongodb://localhost:27017/blogDB", {useNewUrlParser: true});

(back to top)

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the Documentation

(back to top)

Roadmap

  • Rich Text Editor
  • Search Blog Title
  • Blog Categories page
  • Post Title
  • Post SubHeading
  • Post Background Image
  • Post SEO
  • Post Body

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

contact me on Email
Project Link: https://github.com/atharva-codes/VIDVATTA

(back to top)

Acknowledgments

(back to top)

Contributors



Made with contrib.rocks.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.