Giter Club home page Giter Club logo

justcode's Introduction

JustCode

just build something lab.

To become a coder, you need to create more than a bunch of solutions to problems with a Lab(s).

You need to create something, either in a group or as an individual.

Protocol for the Project's Phases

This JustCode project should have several phases. As you complete each phase, you need to make sure you have tests, demos, and a little documentation about the Project (and the phase you just completed).

  • Decide on Project
    • One of the projs below, or your own ideas.
  • Begin “back end” biz logic
    • In Java, UML and so one, Model the data the app needs to handle
    • Decide on business logic (how to manage and move data)
    • Build lots of unit tests to show the code is working
  • Add Text/Console interface
    • create a simple terminal I/O (console) interface to the business logic classes.
    • use this to decide ona few Use Cases (what a user can do with/in your app)
  • Implement SQL db
    • using an ORM or JPA (look it up!) start saving your obejcts to either Postgres or MySQL.
  • … simmer
  • Add GUI (Web/Angular/Typescript) “front end”
    • more on this later
  • Be sure to think SOLID, Clean adnd Agile.

Ideas

  • Text Adventure Game
  • March Madness bracket manager
  • A "YouAreEll" client/server Clone
  • Catalog/ShoppingCart
  • InventorySystem w BarCodes (like)
  • A (stock) Market Info Display
  • A pro sports dashboard
  • A pandemic simulation system

What Now?

Register your ideas with Kris, outlining the project idea and the members of the team. schedule a quick meeting him to launch the project.

Be thoughtful about when you think you can hit certain milestones (phases from the protocol above.)

justcode's People

Contributors

k-romero avatar obentoka avatar chipfody avatar desani007 avatar han-lin-zc avatar xt0fer avatar

Watchers

James Cloos avatar

Forkers

k-romero

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.