-
A Game where two players compete to plant and harvest their crops with a watering feature that provides a strategic element.
Javascript, jQuery, Bootstrap, HTML/CSS
The water plant functionality in the game requires initiating an event over multiple targets. I was able to do this by finding the Index of the current target; generating an array with all targets relative to the Index of current target; then intiating the event on the array.
When working on the Single Player mode, the weeds had to be randomly generated on an empty field. At first I made a while loop that would keep looping through and checking each field until it ran out of fields to check. Unfortunately this method would occassionally cause the browser to crash due to the high randomness in finding an empty field. So instead I made an array containing the index of the remaining empty fields and have each loop simply pop the index as it found matches.
I would like to work on a Single Player mode where the player would have to plant, water and harvest as many crops as they can before their field gets overridden with weeds that are being continuously being generated.
-
An Express CRUD Application displaying the data of all the 151 original Pokemons. It has all 7 RESTful Routes and you can modify the data. The Pokedex does not have a Database connected to it and will reset upon cache emptying.
Javascript, Node.js, Express, Bootstrap, EJS/CSS
Creating a Schema that would house the stats of each Pokemon proved tough and required some creativity.
-
DIDD is a CRUD Applications built in Express using Mongo Database. It has all 7 RESTful Routes and 5 Controllers including a Login and Admin System. The Shopping Cart was written from scratch and uses its own model.
Javascript, Node.js, MongoDB, Mongoose, Express, Bootstrap, EJS/CSS
I wanted to set up multiple controllers for various purposes and found it hard to control which routes existed with each controller and what session to parse. I also wanted to make sure that users would not be able to access areas they weren't allowed or try to go to pages that did not exist. This required a lot of loss-ends tying and making sure that every scenario was accounted for.
Another challenge that I encountered was learning to build a Shopping Cart from scratch. The Cart was no ordinary Schema and I had to improvise ways of storing the necessary item in an array and calling the item when needed
A User Account area for users to change their account details.
A Checkout feature where users can checkout with their shopping cart
The ability to alter Shopping Cart product quantities
The ability to select what size clothing to purchase
-
The Online Blog is an open blogging site where any user can post a blog anonymously. The user can also create an account in order to delete and edit blogs. This was my first introduction into Angular.js and the use of AJAX to create a website.
Javascript, Angular.js Node.js, MongoDB, Mongoose, Express, Bootstrap, HTML/CSS
I wanted only the logged in Users to be able to edit and delete Blog Posts so I had to write the update and delete routes in a way that was only accessible to a user-session.
-
Notifications
You must be signed in to change notification settings - Fork 0
Jedmed/jedmed.github.io
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published