Skip to content

ahmedsemih/Bug-Dictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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