Code Monkey home page Code Monkey logo

forkify's Introduction

Alan Banner

Typing SVG

Hello There 🌎

I'm Alan Cruz, a graduate Full Stack Software Developer Diploma program from Code Institute based in Ireland. Currently, I'm pursuing my MBA in Software Engineering at the prestigious University of SΓ£o Paulo (USP), blending practical industry experience with advanced academic insights.

Passionate Full Stack Software Developer in progress with a background in Business Administration, HR (Human Resources) and Accounting.

After many years, I've finally found what I wish I had been doing all along - Better late than never!

I found the right path after realising I was always being asked to pick up the more technical aspects of projects and enjoyed carrying them out. I've always liked technology, design and always learning new skills.

So here I am, learning everything I can right now, figuring out the problems as I go and looking forward to the new world ahead.

πŸ“« How to reach me:

πŸ‘¨πŸ»β€πŸ’» Stack

Technologies & Tools

postgresql bootstrap

βš™οΈ Things I use to get stuff done

  • OS: Windows, MacOS
  • Laptop: MacBook Pro
  • Code Editor: VSCode / Gitpod
  • To Stay Updated: Youtube, Udemy's Courses
  • My Helping Hands: StackoverFlow, GeeksforGeeks and W3schools
  • Books References:
    1. HTML / CSS / Java Scripts & JQuery - By Jon Duckett (Author)
    2. Python Crash Course - By Eric Matthes (Author)

    Milestone Projects for Code Institute Full-Stack Software Developer Diploma.

    Click here to view a summary of my Milestone Projects
    Milestone No. Project Description
    1

    The Hike Style's

    The Hike Style’s is a site about a social community among people who want to practice outdoor sports between nature and who want to share incredible and unique moments.. Created using HTML and CSS.

    2

    The Quiz Time!

    The Quiz Time is a website about personality quizzes. It is about testing how you spend your time. That is, how well you manage your time. Created with HTML, CSS, JavaScript & jQuery.

    3

    The Scary Movie

    The Scary Movie website is a CLI developed with Python language. The site is about a list of some available horror movies where the user must select which movie he/she will book to watch.

    4

    Share Your Story

    The Share Your Story blog is a website for people who want to read about guides and experiences in so many places about others people. Created with Python, bootstrap and Django Framework.

    5

    Hogwarts

    Hogwarts is a social media platform that has been created based on the beloved Harry Potter saga. Created with Python, Django Rest Framework for its API Backend and React Javascript libray for its Frontend.

    Hackathon Projects

    Participating in my first hackathon had me on edge, but, was it a ride! Snagged third place and loved every minute of collaborating with fellow hackers under tight deadlines, using sprints and agile methods. It's pure adrenaline and totally worth it!

    Click here to view a summary of my Hackathon Projects
    Date, Theme & Organiser Hackathon Project Place

    March 2024:

    World Happiness Day

    Organised by the Code Institute

    A Responsive Application for users to View Daily affirmations, Positive quotes, Well Being Articles and Generate Mindful Emails.
    Live Site
    Repo


    πŸ”„ Underway

    Alan Cruz GitHub stats

    Alan Languages Used Stats

forkify's People

Contributors

llancruzz avatar

Watchers

 avatar

forkify's Issues

User Story: Update the number of servings

As a User, I can be able to update the number of servings, so that I can cook a
meal for different number of people.

Acceptance Criteria

  • When viewing a recipe, I should be able to easily adjust the number of servings up or down.

Tasks

  • - Change servings functionality: update all ingredients according to current number of servings.

Epic

Placeholder_Epic_Name - Epic_Issue_Number

User Story: Search for recipes

As a User, I can search for recipes so that I can find new ideas for meals.

Acceptance Criteria

  • When I input a specific ingredient or dish name into the search bar, the system should return relevant and accurate results.
  • The system should allow me to filter and sort the search results.
  • Upon selecting a specific recipe from the search results, I should be provided with detailed information.

Tasks

  • - Search functionality: input field to send request to API with searched
    keywords.
  • - Display results with pagination.
  • - Display recipe with cooking time, servings and ingredients.

Epic

Placeholder_Epic_Name - Epic_Issue_Number

User Story: Create my own recipes

As a User, I can be able to create my own recipes so that I have them all
organized in the same app
.

Acceptance Criteria

  • The app should provide a user-friendly interface that allows users to input and organize their own recipes.
  • The app should offer a dedicated section or personal recipe collection where users can view and manage their created recipes.

Tasks

  • - User can upload own recipes.
  • - User recipes will automatically be bookmarked.
  • - User can only see their own recipes, not recipes from other users.

Epic

Placeholder_Epic_Name - Epic_Issue_Number

User Story: See my bookmarks and own recipes when I leave the app and come back later

As a User, I can see my bookmarks and own recipes when I leave the
app and come back later
so that I can close the app safely after cooking.

Acceptance Criteria

  • The app should save and store a user's bookmarked recipes and their own created recipes on the platform.
  • The app should synchronize the user's saved information, including bookmarks and personal recipes, across multiple devices.

Tasks

  • - Store bookmark data in the browser using local storage.
  • - On page load, read saved bookmarks from local storage and display.

Epic

Placeholder_Epic_Name - Epic_Issue_Number

User Story: Bookmark recipes

As a User, I can bookmark recipes so that I can review them later.

Acceptance Criteria

  • Users should be able to easily bookmark a recipe for later reference.
  • Each recipe displayed should have a clear and accessible option (such as a "Bookmark" icon or button) that allows users to save the recipe to their personal collection.
  • Users should have a dedicated section or page within their account(id) profile where all their bookmarked recipes are stored.

Tasks

  • - Bookmarking functionality: display list of all bookmarked recipes.

Epic

Placeholder_Epic_Name - Epic_Issue_Number

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.