Giter Club home page Giter Club logo

memedatabase's Introduction

MemeDatabase

SER322 Project for Meme Database

To run

  • use the attached MakeFile. If you wish to use your own server, modify the "jdbc:mysql://149.28.33.123:3306/memes?autoReconnect=true&useSSL=false" to point to another SQL server.

Using this program

  • If you decide not to use the MakeFile, the main program requires 4 arguments to use. (String url, String username, String password, String driver)

  • After entering, you will be asked to login. If you know your username, you can use your information to login. Otherwise, you will be forced to create an account.

  • Once in, a new menu will appear:

      1. Search for meme by title
      1. Search for meme by category
      1. Add a meme to favorite
      1. View list of favorite memes
      1. View a meme
      1. Add a new meme
      1. Delete a meme
    • q. Exit Meme Database
  • Press any of the selections to move forward for your various queries.

  • When done, select 'q' to quit, you will automatically logged out.

Folder structure

  • resources
    • holds information about the database
    • .sql file
  • memes
    • holds memes
    • memes will be titled by their meme id **example: 1.png
  • src
    • holds the raw java files
  • classes
    • holds the compiled classes
  • archiveCode
    • holds code that has been decided not to use, but may wanna keep in the back pocket

memedatabase's People

Contributors

martintc avatar agpeder1 avatar

Watchers

James Cloos avatar Wilmin avatar  avatar

memedatabase's Issues

Makefile addition?

I do use Makefile for compiling and running tests fasters without having to go down the rabbit hole with stuff like JUnit. If you guys want me to provide the Makefile I am using and update it as the program develops I can.

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.