Skip to content

Moringa Core, Java/Spark. Group project involving coding an app that recommends social media sites/posts based on one's mood. 27/9/2021.

License

Notifications You must be signed in to change notification settings

ray-odero93/moodify-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOODIFY

This is an application that recommends applications based on a users mood.

Table of contents

By

Wendy Ondigo Raymond Odero Mary Muthoni Esther Moki Marvin Macharia

Technologies

  • Project is created with:
  • Java JDK
  • Gradle
  • Git
  • Java
  • Spark framework
  • Java IDE
  • Maven

Setup/Installation Requirements

To run the application in your terminal:

  • Run java --version to check which version of java you have installed in your device.
    • If you have java installed, you should see an output slightly similar to the one below...
      • openjdk 10.0.2 2018**-07-17**
      • OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4) ... then you need to install java by running this : sudo apt install default-jre
  • Clone the repository into a desired folder by running the following link in your terminal: https://github.com/OndigoWendy/Hero-Squad
  • For users with an IDE such as IntelliJ *Open the project using the IDE you have installed *Build and Run the project.
  • For users without an IDE
    • Navigate to the folder containing the project
    • Build the gradle by running: gradle build.
    • Compile the code by running: gradle compileJava
    • Navigate to the App class file located at build/classes/java/main and run: java App.

Behaviour Driven Development

This Program should handle Input example Output example
Prompt user to enter inputs from a list of predetermined moods. Moods/Feelings Ranger of apps that help to enhance or counter the feeling.

Known Bugs

Heroku database not responding.

LICENCE

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

                        Preamble

The GNU General Public License is a free, copyleft license for software and other kinds of works.

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

License

GNU License

Copyright (c) [2021]

About

Moringa Core, Java/Spark. Group project involving coding an app that recommends social media sites/posts based on one's mood. 27/9/2021.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published