Pinned Repositories
10th_project
Customer Database
e_com_mockup
*Link to app within* This project is a mock e-commerce website for a bowling equipment store, but if you look closely, you may see that this shop has more than one agenda....
gabble
A social network for students at the Iron Yard built using Express and Sql database. This network, called "Gabble," has users, public messages, and likes. Users should: have a username and password for logging in have a display name Messages should: be associated with a user who wrote them have up to 140 characters of text Likes should: be associated with a user who made the like and a message that was liked The application should have ways to do the following: Sign up as a new user Log in Log out View all messages with the newest first Create a new message Delete one of your own messages Like a message See who liked a message This will require your knowledge of forms, validation, sessions, middleware, and Sequelize. You will likely have to look up some features of these. You may want to consider running sequelize seed:create and create a new seed file that will create several users and gabs.
itunes_project
*Link to app within* Search for your favorite artist and select audio samples. Built using the itunes API
portfolio
Getting Started To get started you will need to use create-react-app to quickly scaffold a project. You should migrate your components into a components folder in the src directory and the styles into a styles folder in the src directory. Link up all pages to make sure they working and test using npm run start in the console, use Ctrl+c to exit. You will need use npm install --save react-router-dom in the terminal to save React Router 4 to your project dependencies and make it available for import. In your index.js file, you will need to import { BrowserRouter, Route, Switch } from react-router-dom. You should use your knowledge of nested child components from React to create a BaseLayout component that houses a navigation bar and takes children (Hint: {this.props.children} or {props.children}) components and renders on each screen. You should be able to see your navigation bar from every component/page rendered. You should have the following separate components: App.js BaseLayout.js Home.js About.js Portfolio.js You should have at least two or three buttons that are stylized <Link> components in the body of your app. Your navigation bar should be fully functional and allow the users to navigate seamlessly through your app. The back button in the browser should take user's to the previous screen (because of the history API and using <BrowserRouter>). The final project should be a relatively attractive mock portfolio website. The content and styling are up to you. See example down below for a general idea of simple project structure, though your project should be more professional and polished!
PostgreSQL_database
Create a PostgreSQL database called todolist with a table called todos to be used for storing todo items. Each item should have the following fields: id -- a serial primary key title -- not optional, string up to 255 characters details -- optional, holds a large amount of text priority -- not optional, an integer. Default is 1. created_at -- not optional. A date and time. completed_at -- optional. A date a time. In a file called todo.sql: Write the CREATE TABLE statement to make this table. Write INSERT statements to insert five todos into this table, with one of them completed. Write a SELECT statement to find all incomplete todos. Write a SELECT statement to find all todos with a priority above 1. Write an UPDATE statement to complete one todo by its id. Your ids may differ, so you will choose the id to up. Write a DELETE statement to delete all completed todos.
redux_bank_app
*Link to app within* (currently having an issue with github pages) This is an app built using React-Redux. It is a virtual ATM for a bank with questionable security standards. Step right up to make a deposit or withdraw to an account of your choosing. Just be sure and watch your back, this machine is located in a neighborhood notorious for stick ups.
router_blog
*Link to app within* A React app built using React Router and the tiny lasagna server. Post your innermost thoughts for the world to read, and read the rambling of others.
Snippet_Organizer
Using Express and Mongoose, create an application that organizes code snippets that you save for later use. At a minimum, snippets should have: a title a body (the code) optional notes a language tags -- that is, user-defined words or phrases that classify the code, like "authentication", "front-end", "middleware", or "database". Your application must: have a comprehensive set of tests for all controllers and models have registration and login allow you to create a snippet allow you to see a list of all your snippets allow you to see a list of all your snippets for a specific language allow you to see a list of all your snippets for a specific tag allow you to look at an individual snippet have an API to allow for creating and viewing of snippets as listed above
front_end
*Link to app within* README for more info. A drink ordering app built using React.
AaronDrobek's Repositories
AaronDrobek/portfolio
Getting Started To get started you will need to use create-react-app to quickly scaffold a project. You should migrate your components into a components folder in the src directory and the styles into a styles folder in the src directory. Link up all pages to make sure they working and test using npm run start in the console, use Ctrl+c to exit. You will need use npm install --save react-router-dom in the terminal to save React Router 4 to your project dependencies and make it available for import. In your index.js file, you will need to import { BrowserRouter, Route, Switch } from react-router-dom. You should use your knowledge of nested child components from React to create a BaseLayout component that houses a navigation bar and takes children (Hint: {this.props.children} or {props.children}) components and renders on each screen. You should be able to see your navigation bar from every component/page rendered. You should have the following separate components: App.js BaseLayout.js Home.js About.js Portfolio.js You should have at least two or three buttons that are stylized <Link> components in the body of your app. Your navigation bar should be fully functional and allow the users to navigate seamlessly through your app. The back button in the browser should take user's to the previous screen (because of the history API and using <BrowserRouter>). The final project should be a relatively attractive mock portfolio website. The content and styling are up to you. See example down below for a general idea of simple project structure, though your project should be more professional and polished!
AaronDrobek/redux_bank_app
*Link to app within* (currently having an issue with github pages) This is an app built using React-Redux. It is a virtual ATM for a bank with questionable security standards. Step right up to make a deposit or withdraw to an account of your choosing. Just be sure and watch your back, this machine is located in a neighborhood notorious for stick ups.
AaronDrobek/e_com_mockup
*Link to app within* This project is a mock e-commerce website for a bowling equipment store, but if you look closely, you may see that this shop has more than one agenda....
AaronDrobek/gabble
A social network for students at the Iron Yard built using Express and Sql database. This network, called "Gabble," has users, public messages, and likes. Users should: have a username and password for logging in have a display name Messages should: be associated with a user who wrote them have up to 140 characters of text Likes should: be associated with a user who made the like and a message that was liked The application should have ways to do the following: Sign up as a new user Log in Log out View all messages with the newest first Create a new message Delete one of your own messages Like a message See who liked a message This will require your knowledge of forms, validation, sessions, middleware, and Sequelize. You will likely have to look up some features of these. You may want to consider running sequelize seed:create and create a new seed file that will create several users and gabs.
AaronDrobek/itunes_project
*Link to app within* Search for your favorite artist and select audio samples. Built using the itunes API
AaronDrobek/router_blog
*Link to app within* A React app built using React Router and the tiny lasagna server. Post your innermost thoughts for the world to read, and read the rambling of others.
AaronDrobek/1st_project
AaronDrobek/Banking_For_Humans
AaronDrobek/battleship
A simple adaptation of the classic board game. Fire torpedo coordinates in an attempt to sink all 3 of the computers hidden ships.
AaronDrobek/calculator_app
A simple calculator app.
AaronDrobek/circular_linked_list
AaronDrobek/connect_4
AaronDrobek/double_linked_list
AaronDrobek/git_school
Git hub practice
AaronDrobek/guess_the_seceret_number
Java app that allows a user to try and guess a randomly generated number form zero - (user selected max) in 10 tries or less.
AaronDrobek/hangman_game
Still working on getting deployed. A word guessing game built using node express. To launch on local host, clone into terminal. $node server.js (may have to npm install)
AaronDrobek/hanoi_towers
An intellij console app. Move the crystals from the tower of origin to another tower, just do not place a larger crystal on top of a smaller crystal. Good luck
AaronDrobek/itunes.github.io
AaronDrobek/java_hangman_game
AaronDrobek/linked_list
Java has several tools to quickly and easily create a list (as do most languages). However, In computer science, a linked list is a linear collection of data elements, whose order is not given by their physical placement in memory. Instead, each element points to the next.
AaronDrobek/multiplication_table
A simple app that allows the user to input an integer to print a multiplication table.
AaronDrobek/Number_Translator
App will take an integer from 0 - 1,000 and output the number as a string. Example: input 101 outputs "one hundred one"
AaronDrobek/palindrome_checker
A java app that checks weather a string is a palindrome
AaronDrobek/patchwork
All the Git-it Workshop completers!
AaronDrobek/pet_db_api
a spring boot app interacting with a mysql data base through api endpoints
AaronDrobek/photo_wall
AaronDrobek/relational_airliner_db
AaronDrobek/relational_humans_db
A mysql relational database joining people with pets, occupations, and schools
AaronDrobek/sand_box
AaronDrobek/whats_my_pedal_worth
*Link to app within* This app is a work in progress. It uses data collected for a failed business concept, to re-coop some of the loss through google adsense