Skip to content

Car Tube - client-side front-end web application (SPA) for managing car Listings.

License

Notifications You must be signed in to change notification settings

KrasimiraGeorgieva/vuejs-project

Repository files navigation

Individual Vuejs Project

Design and implement Car Tube a client-side front-end app (SPA) for managing car Listings. The project meets all the requirements listed below

The application should have:

  • public part (accessible without authentication)
  • private part (available for registered users)

General Requirements

  • At least 3 different dynamic pages
  • VueJS for the client-side
  • Communicate to a remote service
  • Implement well known authentication methodKinvey/Firebase or with JSON Web Tokens (JWT's)
  • Use a source control system. Follow the best practices when committing to a repository
  • Apply error handling and data validation to avoid crashes when invalid data is entered
  • Good usability (easy to use UI)

Build technologies

JavaScript

  • VueJS framework
  • Kinvey for back-end
  • Vuex state management
  • Animations and Transitions

Required functionalities

  • Wellcome page with Animations
  • User registration
  • User login
  • User logout
  • List all Cars (Catalog – sorted by car Listing time, ascending)
  • Create Car Listing
  • Edit Car Listing

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

About

Car Tube - client-side front-end web application (SPA) for managing car Listings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published