Skip to content

junseo-yang/quotes

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Quotes

A Quotes App with Tags
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

  • QuotesWebAPI Project with ASP .NET Core
  • QuotesWebSPAClient with Vanilla JavaScript
  • QuotesPythonClient with Python
  • Authorization and Authentication with OAuth2
  • Quotes and Tags Feature
  • Search by Tag
  • Get Top # of Quotes Product Screen Shot Demo

Quotes

Product Screen Shot Quotes Product Screen Shot Edit Quote

Tags

Product Screen Shot Tags Product Screen Shot Edit Tag

(back to top)

Built With

API

  • C#
  • .NET

SPA Client

  • Express
  • Javascript
  • Bootstrap
  • JQuery

Console Client

  • Python

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

API

SPA Client

Python client

Installation

  1. Clone the repo
    git clone https://github.com/junseo-yang/quotes.git
  2. Run API
    1. Open QuotesWebAPI project with Visual Studio
    2. Run the project
  3. Run QuotesWebSPAClient
    1. Install NPM packages
      cd QuotesWebSPAClient
      npm install
    2. Run server.js
      node server.js
  4. Run PythonClient
    cd QuotesPythonClient
    pip install -r requirements.txt
    python quotes_python_client 

(back to top)

Roadmap

  • Get Tags
  • Add Tag
  • Edit Tag
  • Get Quotes
  • Add Quote
  • Edit Quote

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Junseo Yang

Project Link: https://github.com/junseo-yang/quotes

(back to top)

Reference

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published