Skip to content

ahmedsemih/Bug-Dictionary

Repository files navigation

dictionary.mp4

Bug Dictionary

Responsive Fullstack Dictionary Application.

Built with

Features

In this application users can talk about active topics or open a topic themselves. As users get likes, they rank up and gain new features. There are two main roles, user and admin.

User Role

  • Users can create entry.

  • Users can edit or delete their own entries.

  • Users can like or dislike other entries.

  • Users can report other improper entries.

  • Users have points and ranks that increase as they get likes.

  • Users can open topics if they have senior rank (500 points).

Admin Role

  • Admins can do everything users do.

  • Admins can create new categories.

  • Admins can create new topics.

  • Admins can edit categories and topics.

  • Admins can delete entries if entries get reports.

  • Admins can ban other users.

Getting Started

Clone the repository

git clone https://github.com/AhmedSemih/Bug-Dictionary.git

After getting the starter files, you must run

npm install

You must assign database environment variables and start the server

npm start