Skip to content

drinoff/carly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Carly

Carly is a Car Platform with Classified, Car Reviews and Car Data Base.It is open to everyone who needs to buy a car or sell their old one. Check some info for a given brand or model.

Table of Contents

  1. Overview
  2. Built with
  3. Application Configuration
  4. Screenshots
  5. License

OverView

Carly is a web application for Car Buying/Selling. It has the following functionality:
  • Guests can:

    • browse the Car Data Base, Reviews and Classifieds.
    • can send a email via contact form to the Carly team with suggestions or questions.
    • can Register to become a User.
  • Users - extends Guest

    • create a classified.
    • can see,edit and delete his own Classifieds.
    • write a comment to a Review.
    • access to his own personal area with info aboout his/hers Classifieds.
  • Reviewer extends User

    • can post a Review.
    • can Edit, Update and Delete his own Reviews.
  • Admin extends Reviewer

    • can Edit and Delete Users.
    • can Edit and Delete Reviews.
    • can Add, Edit, Update and Delete Cars and their Respective Models from the Car Database.
    • access to Admin Panel for fast managing entities and some visual statistics.

Built With

Front End

  • React JS
  • React Router v6
  • Material UI (some containers, Modal, Buttons)
  • React Chart JS v2
  • React-Redux Toolkit
  • Analog Clock React
  • React Responsive Carousel

Back End

  • Node JS
  • Express JS
  • Mongo DB
  • Mongoose
  • mailjet nodeJs wrapper
  • JSON Web Token
  • bcrypt

Development

  • nodemon

Application Configurations

Carly Flow Diagram

Available Scripts

After cloning this Repository, you can open it with any code editor.

# install dependencies
npm install

# start back end
cd api
npm start

# start front end
cd client
npm start

Test Accounts

Screenshots

Home View

Home View

Classifieds view

Classifieds View

Add Brand View

Add Brand

Admin Panel View

Admin Panel

License

This project is licensed under the MIT License.

About

carly car portal with REST backend API and front end React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors