GithubHelp home page GithubHelp logo

eyetyrant / liftoffproject Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 3.11 MB

Collector LiftOff Project: Simple CRUD application using an Angular, Bootstrap front-end and Java, Spring Boot, Hibernate, mySQL back-end.

Home Page: https://eyetyrantdesign.com

License: MIT License

Java 23.96% JavaScript 2.38% TypeScript 41.14% HTML 17.15% CSS 13.64% SCSS 1.72%

liftoffproject's Introduction

LiftOffProject

LaunchCode LiftOff Project: Angular, Bootstrap front-end. Java Spring Boot, Hibernate, MySQL back-end.

Collector Catalog

Collector Catalog is a web app allowing users to store and organize thier collections of a single type. The initial MVP will limit the type of collection to die cast vehicles.

Users will be able to input various aspects of thier collection to be saved in a database. Details can be retrieved with a search and displayed in a table formatted list where items can also be sorted, updated, and deleted.

Additional features presently considered include additional collection types (e.g., comic books, coins, stamps, albums), allowing users to add custom inputs and images, user log in and out, editable user profiles, and dispaying lists of links related to the collection type being viewed.

I hope to deploy this project to the web as soon as the MVP is ready and before implementing additional features.

Collector Catalog utilizes an Angular front-end for user interaction and client side validation. Bootstrap is employed to manage CSS. Some custom CSS is expected. Java Spring Boot will implement Hibernate to communicate with a MySQL database. VSCode, IntilliJ, and MySQL Workbench are being used to create this project. For this project I am also using Git for version control and Trello for progress tracking.

The app can be accessed at https://eyetyrant.github.io/collectorui/ with your Firefox browser, (not yet compatible with Safari, Chrome, or Edge).

OR

From Dockerhub:

With docker installed, type the following commands in your cli to interact with the app:

  1. docker pull eyetyrant/collectorapi:v1.0
  2. docker pull eyetyrant/collectorui:v1.0
  3. docker run --rm -d -p 8080:8080 eyetyrant/collectorapi:v1.0
  4. docker run --rm -d -p 4200:80 eyetyrant/collectorui:v1.0
  5. Navigate to localhost:4200 in your browser to interact.
  6. Register.
  7. Login.
  8. Click on "Your Collections" to CRUD your collection.

To pull images from the github repositories instead of Dockerhub, add the prefix ghcr.io/


An initial wireframe example of a single page version created with Adobe Illustrator is displayed below and other examples considered can be found here.

Single page with sidebar

liftoffproject's People

Contributors

eyetyrant avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.