Giter VIP home page Giter VIP logo

proshore-assignment's Introduction

Proshore Assignment

Live Preview

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:8080
$ npm run dev

# build for production and launch server
$ npm run build

How things work

You need to first log in to the app.

Credentials: email: [email protected] pw: changeme

Once logged in, the user can access the full list of users in a tabular form, search, sort, edit or delete them.

store

The store directory contains all the API calls and mutations required for the app.

router

The router directory contains the routing settings for the app.

components

Components contain all the components used in the app.

Technologies used:

As explained in the assignment, Vue 3 with composition API setup, Vue Router 4 and Vuex 3 has been used.

Some external packages have also been used such as:

  • axios for making API calls
  • lodash for some sorting and searching
  • moment for date formatting
  • vue-toast-notification for showing notifications
  • webpack for building the app
  • json-server-auth for serving the API with authentication

The JSON server is hosted on Heroku and can be accessed here. You can also access the code for the server here.

proshore-assignment's People

Contributors

srestraj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.