# About My Project

## Project Idea

I was thinking about a content management system where everyone who connected with development and programming, so they can share their knowledge in an open platform. We can see that many CSE students want to build their career in developing whereas some of them lose the track. So here I got an idea where the experts will share their knowledge by posting many content and people can follow the suggestions. There will be a comment system where people will ask their queries in the relevant topic and will get their answers. It will be a great platform where experts can share their best knowledge and students will not fall out from the track.

## Type of User:

1. Registered User
2. Guest User

## Key Features

1. Login System.
2. Registration System.
3. A general dashboard in the admin section.
4. General/Guest users can read posts, comments, and about sections.
5. Registered users can post content, edit and delete their own posts.
6. Registered users can comment on other’s posts where comments are allowed.
7. Registered users can delete or change the status of their comments.
8. Registered users can have their own to-do list for organizing their tasks.
9. A support contact form for users to email directly.

### Platform: Web

Project title: Maven
Tools: Handlebars, CSS, Bootstrap, Node.js-Express, MongoDB, Authentication etc.

**The purpose of the project is to create an open platform for the people who love to share and gain knowledge.**
