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
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 you can edit your database link in app.js
file, and the rich-text editor on this site comes with the help of Tinymce
Follow these simple steps to get started
- Fork this repository
- Clone your forked repository
- Run
npm i
to install modules - Run
nodemon
ornode app.js
- Clone repository with the command
git clone <url>
$ git clone https://github.com/atharva-codes/VIDVATTA.git
- Run
npm i
in your terminal to installnode_modules
and all dependencies inpackage.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 inapp.js
$ nodemon
- Or run
node app.js
to start the server ifnodemon
is not installed
$ node app.js
- The following message should be logged to your console signifying success.
Server started on port 3000
- To Create Admin Login, Open Folder
createAdmin.js
and Replace the Username, Password and DB Url with yours, Instruction Given in The FOLDER. And Run
$ node createAdmin.js
- After Running Following message be logged to your console
Admin created successfully
- To use MongoDB with Mongoose locally, do this in
app.js
:
mongoose.connect("mongodb://localhost:27017/blogDB", {useNewUrlParser: true});
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
- 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).
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
contact me on Email Project Link: https://github.com/atharva-codes/VIDVATTA
Made with contrib.rocks.