Giter Club home page Giter Club logo

urbanclap's Introduction

Urban clap Application

Problem statement:

Create a urban clap like system where a user can come and register for a task. Consumer will be able to consume those tasks

Marketplace which connects freelance labor (service experts) with consumers to do tasks.

Example: consumer makes a request for cleaning; cleaner gets a request and accepts or rejects it.

Sign in / Sign up (w/ email) for users. 2 different modes: Worker Mode and Consumer Mode.

Worker Mode

  • Sees the list of all incoming tasks (inbox)

  • Can filter tasks by category

  • Can sort tasks by proximity (distance to task)

  • Gets the notification about the task. For every task he can accept or reject it.

  • Once the task is complete, I can mark it as a complete.

  • Once the task is complete, worker can rate the consumer on scale from 1 to 5.

  • List of all my tasks: history of completed tasks, tasks which I accepted, but haven’t completed it

Consumer Mode

  • I can create a task. Each task should have name, description, category (from the list of categories), location (taken automatically), current date & time (automatic).

  • List of my tasks: tasks of completed tasks requested by me

  • Once the task is completed by the worker, I can rate him on scale from 1 to 5.

Installation

  • Install Spring Tool Suite, Maven and Java8
  • Clone the project and import it as Maven project in Spring Tool Suite
  • run mvn clean install inside project terminal

Running App

  • run project as Spring Boot Application
  • open http://localhost:8080/swagger-ui.html in browser
  • Enter Parameters in any Api
  • Click on Try it Out

Screenshots

Api List

urbanclap's People

Stargazers

Boopathi kalisamy avatar Poojan Mehta avatar Rajnikant Phadake avatar

Watchers

James Cloos avatar Deepak Garg avatar Rajnikant Phadake avatar Boopathi kalisamy 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.