Giter Site home page Giter Site logo

drawitout-frontend's Introduction

painting-app-frontend

README

Draw It Out

Goal:

The goal of our application is to allow Users the ability to create personal canvasses and associated a topic with it. Everyone has a subjective interpretation of defined moods or emotions, and this app gives them the creative freedom to draw out how they are feeling. Create a log or journal entry of drawings that you may revisit, or simply use this application as a standalone canvas. The choice is yours!

Symbols throughout the README:

1. "" ==> What is displayed in the application terminal

2. '' ==> What to type into the terminal (excluding the '')

Prerequisites and installation guide to get started (HOSTED BACKEND):

1. Please have the latest version of React JS and an environment such Visual Studio.

2. Fork and clone down a copy of this repository into your local machine.

3. Ensure that all packages have been installed and updated correctly. This will be done for you by running 'npm install' or 'yarn install' in the terminal.

4. If servers are up and hosted, run 'npm start' once to start the application.

5. From there, you may follow the prompts of creating an account (first time users).

Prerequisites and installation guide to get started (UNHOSTED BACKEND):

1. Please have the latest version of React JS and an environment such Visual Studio.

2. Fork and clone down a copy of this repository into your local machine.

3. Ensure that all packages have been installed and updated correctly. This will be done for you by running 'npm install' or 'yarn install' in the terminal.

4. Fork and clone down the backend API server from https://github.com/racross1/painting-app-backend

5. cd into the backend, and type in 'rails s' within the terminal. 

6. Ensuring the backend is up and running, cd into the front end. 

7. run 'npm start' within the terminal of the frontend to start the application. 

As a user of our application, a user can do a few things:

1. Create a profile and account. (account is neccessary to view paintings and accessing all features of the application).

2. View galleries of other users.

3. create your own paintings and having access to your personal gallery.

4. Update or delete your account. 

5. Sorting by moods or topics in gallery or personal gallery. 

Packages used in the development of the frontend application:

1. Painterro @ https://github.com/devforth/painterro

2. Bootstrap @ https://react-bootstrap.github.io/

3. React Router DOM @ https://reactrouter.com/web/guides/quick-start

Packages used in the development of the backend application:

1. JWT @ https://jwt.io/

2. Rails API Serializer @ https://github.com/rails-api/active_model_serializers

drawitout-frontend's People

Contributors

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