8000 Aevy21 Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View Aevy21's full-sized avatar

Block or report Aevy21

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aevy21/README.md

Hi there, I'm Avumile Ndlovu πŸ‘‹πŸ˜

Welcome to my GitHub profile! Here’s a snapshot of my current skills, projects, and the challenges and successes I've encountered along the way:

About Me 😊😌

  • πŸ‘€ Passionate about front-end and web development, with a strong focus on creating responsive and user-friendly applications.
  • 🌱 Continuously expanding my expertise in JavaScript, Python, HTML, CSS, and C#.
  • πŸ—οΈ Actively building and collaborating on projects that showcase my growing skill set.

Skills

  • Languages: HTML, CSS, JavaScript (ES6+), Python, C#
  • Front-end Development: React, Redux, CSS3, Bootstrap, Tailwind CSS, jQuery
  • Web Development: Developing responsive and dynamic web applications.
  • Data Visualization: Utilizing Chart.js for interactive and informative data representations.
  • Backend Development: Django DRF, MySQL, JWT, RESTful API design.
  • DevOps: Linux, Nginx, Git, GitHub and Bash

Projects

Pennypillar πŸ’°πŸ“ˆ: Financial Management Platform

  • Role: Frontend Lead
  • Tech Stack:
    • Frontend: React, Redux, CSS3, HTML5, JavaScript (ES6+), Chart.js, Bootstrap
    • Backend: Django DRF, JWT, MySQL, Linux, Nginx
    • Tools: Git, GitHub, Swagger UI, Django Apscheduler, Gemini AI API
  • Overview: Pennypillar is a financial management platform designed to simplify the management of income, expenses, and financial goals. It empowers individuals to take small, actionable steps towards building wealth by providing user-friendly tools and personalized saving challenges.

Challenges:

  • Limited Timeframe: Tight deadlines required prioritizing core features.
  • Steep Learning Curve: Adapting to new technologies such as Node and Redux.
  • Third-Party Services: Restricted access to paid services led to alternative solutions.
  • Frontend Visualizations: Implementing financial visualizations presented complex challenges.
  • CORS Issues: Faced and resolved cross-origin resource sharing issues during development.
  • State Management: Optimized Redux state management to ensure smooth performance across devices.
  • AI Integration: Ensured seamless integration of AI services into the application.

Successes:

  • AI Integration: Successfully integrated AI-powered financial insights and personalized budgeting tools.
  • API Design: Seamlessly connected the backend (Django) and frontend (React) through efficient API design.
  • Feature Development: Developed and implemented key features such as cash flow management, penny saving challenges, insights, subscription management, and budget planning.
  • Team Collaboration: Utilized Zoom for meetings, Trello for progress tracking, and GitHub for version control, leading to effective teamwork.
  • Project Alignment: Maintained alignment with the initial vision of the app.
  • Presentation: View the Pennypillar Project Presentation

BYTE-SERENITY: Blogging Website

  • Role: Frontend Developer
  • Tech Stack:
    • Frontend: JavaScript, HTML, CSS, Tailwind CSS, Bootstrap, jQuery
    • Templating: Jinja
  • Overview: BYTE-SERENITY is a collaborative blogging platform where I focused on the frontend, creating a responsive and user-friendly interface using modern web development tools and libraries.

Challenges:

  • Backend-Frontend Integration: Initial challenges in integrating separately developed backend and frontend components.
  • Styling and Responsiveness: Ensuring components were visually appealing and responsive across devices.
  • Collaboration: Adapting to different design styles and work methods among team members.
  • Resource Limitations: Had to compromise on certain features due to the unavailability of paid tools.

Successes:

  • Workflow Establishment: Set up a streamlined workflow on GitHub for version control and collaboration.
  • Clear Roles: Defined roles and responsibilities to improve task management within the team.
  • Effective Planning: Laid out a clear development plan and design layout from the start.
  • Improved Communication: Enhanced team communication, leading to better coordination and timely updates.
  • Skill Development: Initiated learning sessions to ensure continuous skill improvement in new technologies.
  • Presentation: View the BYTE-SERENITY Project Presentation

Project: Airbnb Clone

  • Overview: Building an Airbnb clone project to practice and showcase my skills in web development.
  • Features:
    • User authentication (sign-up, login, password reset)
    • Property listings with filtering and search functionality
    • Booking functionality with real-time availability checks
  • Technologies Used:
    • Frontend: HTML, CSS for layout and styling; JavaScript for dynamic functionality and interactions
    • Backend: Flask (Python) for handling server-side logic and APIs
    • Database: MySQL for storing user data, property listings, and bookings
    • Monitoring: Datadog for monitoring the performance of Nginx servers and APIs
    • Security: SSL for securing data transmission between the client and server
  • Objective: To create a seamless user experience reminiscent of the popular accommodation platform.

Contact Me β˜ŽοΈπŸ“§

Let's Connect!

Feel free to reach out for collaboration opportunities, tech discussions, or to connect over shared interests. Let's learn and create together! ✨

πŸ’«πŸ’«πŸ’«

Pinned Loading

  1. alx-frontend-javascript alx-frontend-javascript Public

    I'm now in ALX Specialization, and this is my all things javascript basics repo

    JavaScript

0