Giter Club home page Giter Club logo

qoutes-fe's Introduction

/ETC.

ETC (stylized: /ETC.) is a random quote generator that might can inspire people for their daily life struggles. It's for you and for everyone. Maybe, Maybe not, I'm not sure.

One of qoutes says,

"Your time is limited, don't waste it living someone else's life." by Steve Jobs

Current Features

  • User can register and login
  • User can create a new qoute
  • User can save or remove a qoute as favorites

Future updates

  • User can add a background image to a qoute
  • User can share a qoute
  • User can like or upvote a qoute

User stories

As a user, I want to be able to generate a random quote so that I can get inspired or entertained. I also want to be able to save a quote when I am logged in, so that I can access it later.

Acceptance criteria

1. When I visit the app, I should see a button labeled "Browse by Category.
2. When I click on the "Browse by Category" button, a list of category should appear on the screen.
3. The list of category should be clearly visible and readable.
4. Each category  should have different qoute
5. The app should have a collection of quotes to choose from, and it should not run out of quotes to display.

Endpoints

Below is the list of API endpoints.

# Action URL HTTP CRUD Description
1 Post /api/v1/qoute POST Create Create Add qoute
2 Get /api/v1/qoute/list GET Read Get list of qoutes
3 Get /api/v1/qoute/:id GET Read Get individual qoute
4 Delete /api/v1/qoute DELETE Delete Delete qoute
5 Patch /api/v1/qoute/:id PATCH Update Edit qoute
6 Get /api/v1/categories GET Read Get list of categories
7 Get /api/v1/category/:categoryId GET Read Get list of qoutes based on categories
8 Post /api/v1/qoute/favorites POST Create Add qoute to favorite
9 Get /api/v1/qoute/favorites/:userId GET Read Get user's favorite qoutes
10 Post /api/v1/login POST Create Login user
11 Post /api/v1/register POST Create Register user
12 Post /api/v1/logout POST Create Log out user

Technology

list of technologies use in this project.

GitLab Repo

๐Ÿž

qoutes-fe's People

Contributors

wwweywey 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.