Article


Student Project: Magazine Management

Learn how to use JavaScript and MongoDB to build a system that manages students' posts in universities.


Creator

Trịnh Văn Thuận from Vietnam National University contributed this project.

About the project

The system manages students' posts in universities. It allows students and clients to read posts in diverse categories, such as math, science, social, etc.

Inspiration

Creating an environment for students to communicate and gain knowledge.

Why MongoDB?

Since MongoDB provides more flexible way to use functions than MySQL or some other query languages.

How It Works

There are five roles: admin, manager, coordinator, student and clients.

  • Admins are in charge of managing accounts.
  • Managers manage coordinators.
  • Coordinators manage students' posts.
  • Students can read their faculty's posts that have been approved.
  • Clients can read all posts that have been approved.