dodoburner / mono-test-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About The Project

  • This is a minimalistic vehicle listing application.

(back to top)

Built With

  • React
  • MobX
  • Bootstrap & React-Bootstrap
  • React-Router
  • React Auth Kit
  • Baasic

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

  1. Clone this repository on your local machine
  2. Navigate to the project folder using your terminal
  3. Start the server on port 3000 by running npm start

(back to top)

Usage

(back to top)

Key Features

  • User authentication
    • Guests have read privileges of the app
    • Users can create and delete their comments
    • Admins can create, delete and update the vehicles
  • Routing
    • Add and update vehicle pages are protected from users that are not admins
  • Paging, sorting, filtering
    • Pages are limited to a max of 8 vehicles per page
    • Users can filter the vehicles by make
    • Users can sort the vehicles alphabetically

(back to top)

Contact

(back to top)

Resources

  • MobX - provides simple state management
  • React-Router - provides routing in React
  • React Auth Kit - provides auth token management with other cool features
  • React Bootstrap - provides already styled components and styling utilites
  • Baasic - backend service used to build the API

(back to top)

About


Languages

Language:JavaScript 95.2%Language:HTML 3.9%Language:CSS 0.8%