Giter Club home page Giter Club logo

aura's Introduction

Contributors Forks Stargazers Issues MIT License


Aura

Explore the document by the links below:
Explore the docs »

View Demo · Report Bug · Request Feature

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

About The Project

Project Screenshot

Help yourself become more aware of your mood and track it. This can help the user with self reflection and uncover trends in their mood over time. Upon making an account at the login scrren, the user will be promted to rate their mood for that day. Once a mood has been chosen, the user will be brought to the mainpage wher they will be given a phrase dependent on the mood they chose to provide helpful advice if necessary. There will also be a textarea where journal entries can be entered daily to have a more in-depth description for the reason the user is in the mood they chose for the day.

Features

  • Advice dependent on chosen mood.
  • Data presented over a long period of time.
  • Journal entries to be recorded and reviewed daily.

Challenges

Managing the usage of unfimiliar frameworks and API complicated the developement process. There was a necessary learing curve that needed to happen to be able to use the additional resources we chose to use effectively. Deployment requiered a lot more of managing errors which required very clear communication among the team as there was a lot of individual pieces that needed to be managed. We needed conssitency when naming thins such as proper id's for correct routing and managing pushes on the repo to avoid potential issues down the line.

Future Iterations

Additional features we have considered for the future:

  • Interactive Element
  • Links to meditations or breathing exercises
  • More calendar functionality
  • User settings
  • Voice memo

(back to top)


Installation

  • Clone repository to your folder.
  • You an use npm install or yarn install to add the dependencies.
  • Once you installed all the dependencies needed...
  • In the terminal need to run mysql
    • SOURCE db/schema.sql ( to setup the databases)
    • Exit the terminal
  • Make sure to seed the database
    • Run node seeds/seeds.js (to seed the databases)
  • Back in the terminal after seeding the databases.
    • Run node server.js or if you have nodemon install nodemon start

(back to top)


Usage

To start go to localhost:3001, which will take you to the starting page..
Here you will need to sign up if you have already or just login if you already signed up.

Project Screenshot

You will be redirected to the homepage (where you can create a daily mood journal for the day or view past journals).

Project Screenshot

Create Entry - You first select your mood at the time.

Project Screenshot

Then you can write your journal entry for the day.

Project Screenshot

Here is view past entries journals.

Project Screenshot

(back to top)


Roadmap

  • Open the aura
    • Presented with a landing page
  • Click on the link to the note pages
    • I am presented with a page with existing notes listed in the left-hand column
    • Plus empty fields to enter a new note title
    • Enter the notes text in the right column.
  • After entering the New Note title and text
    • A save icon appears at the top
  • The new note that was entered and saved appears in the left column amongst the other notes.
  • If any note clicked on the left hand column will appear in the right column.
  • When clicked on the Write Icon in the navigation at the top of the page.
    • then presented with empty fields to enter a new note title and note text.

(back to top)


License

License: MIT

(back to top)


Acknowledgments

This was accomplished by those listed below:

  • Spencer Ross - Controllers (Routes)
  • Davey Douglas - Database & Server Connection
  • Nathan Naranjo - Debugger & Troubleshooting
  • Aaron Weis - Dashbaord & Billboard.js
  • Angel Gutierrez Suarez - Journal Entry & Quiz
  • Michael Diaz-Dominguez - Login & Session

(back to top)

aura's People

Contributors

michaelalexdiaz avatar spencerjpross avatar ddouglas86 avatar nofutofu avatar angeltried avatar natenaranjo 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.