Skip to content

Silverun/collector-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description:

This is a CRUD website that allows its users to create and manage collections of different collectable items like books or coins. Each item in given collection can have various number of custom user defined fields to describe it, which are set during collection creation. Users can add items to collections, edit, update and delete them. Also they have the ability to view other users items, like them and write comments.
There are 3 roles - admins, users and viewers. Admins can alter site content as the owner of the content, as well as manage users - block, unblock, delete, promote to admin or demote. Users are the ones that are registered and can perform basic actions like creating content and so on. Viewers can only browse site content.
Site features full text search for item names, item labels, comments and item field like description. It also has multi-language support, dark mode.

Itransition Intern Final Project

Showcase video:

Watch the video

Main stack used:

  • JavaScript
  • React + Router
  • Bootstrap / React Bootstrap
  • Express
  • MySQL + Sequelize

Secondary tech:

  • JWT and HTTP only cookies for authorization
  • Protected routes
  • i18 for internalization
  • Minisearch for full text search

Link to deployed app (you might need to wait a bit and refresh for render server to spin up)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published