Code Monkey home page Code Monkey logo

agile-project's Introduction

Introduce by Python Class

Welcome to the passionate Software Developer profile!

Hi there πŸ‘‹

I'm a Full Stack Developer with over two years of hands-on experience.

I specialize in a range of modern technologies including:

βœ”οΈ Backend: Python (Flask, Django)

βœ”οΈ Frontend: JavaScript (React, Vue.js, jQuery), CSS3 (Sass, Bootstrap), HTML5

βœ”οΈ Databases: SQL, Django ORM, SQLAlchemy, PostgreSQL

βœ”οΈ Development Tools: Unit testing, CI/CD pipelines

βœ”οΈ Cloud Services: AWS, Heroku

⭐ Certified by Code Institute as a Full Stack Software Developer, I have a strong passion for learning new technologies and building web applications. I am self-motivated, hard-working, and responsible, with the ability to work both independently and as a team player.

What I Do:

  • Full-Cycle Web development: planning, designing, developing, testing, deploying, and maintaining applications
  • Building and integrating RESTful APIs
  • Bot development
  • Script automation
  • Web scraping/crawling

On my GitHub profile, you'll find a variety of projects showcasing my abilities in software development. I'm always open to new challenges and opportunities, and I welcome collaborations and contributions to my projects.

Thank you for visiting my profile! If you have any questions or suggestions, please feel free to contact me.

πŸ“¨ Contact Me

Gmail Badge

Telegram Telegram

πŸ’Ž My Tech Stack

JavaScript React Vue.js JQuery Python Django Flask Pytest Aiogram PostgreSQL Postman HTML5 Css3 Bootstrap Linux Git CI/CD Docker AWS Heroku Adobe Photoshop Stripe

πŸ’Ό Projects

CycleBay Responsive Mockup CycleBay is a B2C e-commerce platform that allows customers to buy bicycles online. This is Django-based full stack web application that uses PostgreSQL database to store and manage data. The app is deployed on Heroku cloud platform and uses AWS S3 cloud service to store static and media files. The payment system powered by Stripe.
Job Platform that helps Jobseekers find desired jobs and helps Employers connect with the right candidates. It's a Full Stack Django-based web application. It uses PostgreSQL as a database and Bootstrap and jQuery for Frontend. Get Job Responsive Mockup
Word Wheel Responsive Mockup The Educational JavaScript game that challenges users to test their vocabulary skills by guessing words based on the provided definitions. The game based on a single interactive page with a fully responsive design and intuitive user interface. The app uses the Free Dictionary API to get the definitions of the words.
Python CLI application designed to manage a library's book inventory using a Google Spreadsheet API. The app allows users to perform CRUD operations on the books stock in the library, as well as to check overdue books and view borrowed books. Library System Mockup
BarberShop Responsive Mockup HTML/CSS Static Barbershop Website for Successful Barbershop Business. The website is designed in such a way as to interest the user, give useful information about the services and increase the chances of visiting the Barbershop. The appearance and UI design is quite user-friendly, stylish and responsive.
DateTime Calculator is a Telegram Bot developed in Python using Aiogram 2.x Framework, Datetime and Dateutil libraries. DateCalcBot can calculate the difference between two dates in different units of time and their combinations. DateTimeCalc

πŸ’» Hackathons

Name Hackathon Certificate
πŸ§™β€β™€οΈ π™’π’Šπ™©π’„π™'𝙨 π˜½π’“π™šπ’˜ - Halloween Hackathon

πŸ”· All my other study projects can be found in the Study Projects repository.

πŸ“ˆ GitHub Stats

GitHub Streak Top Langs

agile-project's People

Contributors

pavlo-myskov avatar

Watchers

 avatar

agile-project's Issues

USER STORY: Sign-in using social media acc

Epic: #5

Description

As a user, I want to be able to sign in using my social media account, so that I can access the website without having to create a new account.

ACCEPTANCE CRITERIA:

  • The user can sign in using their Facebook account.
  • The user can sign in using their Google account.
  • The user can sign in using their Twitter account.
  • The user can sign in using their Instagram account.
  • The user can sign in using their LinkedIn account.

Tasks:

  • Create a login page.
  • Create a login form.
  • Create a login button.
  • Create a login with Facebook button.
  • Create a login with Google button.
  • Create a login with Twitter button.
  • Create a login with Instagram button.
  • Create a login with LinkedIn button.

USER STORY: 3

Epic: #1

Description

In order to provide additional thoughts beyond the response options as a user, I can add a comment before I submit my pool response.

USER STORY: Sign-in using username/password

Epic: #5

Description

As a user, I want to be able to sign in to my acc using a username and password

Acceptance Criteria

Tasks

  • Design user interface
  • Implement HTML and CSS
  • Create the Models

USER STORY: Reset password

Epic: #5

Description

As a user, I want to reset my password, so that I can access my account if I forget my password.

Acceptance Criteria

  • The user must be able to reset their password.
  • The user must receive an email with a link to reset their password.
  • The user must be able to change their password.

Tasks

  • - Create a reset password form.
  • - Create a reset password email template.
  • - Create a reset password email.

USER STORY: 2

Epic: #1

Description

In order to provide anonymous feedback as a user, I can choose to hide my identity in the pool response.

Acceptance Criteria

  • The option should be provided as a checkbox
  • The checkbox should be β€œchecked” by default
  • The option should appear next to the submit button
  • After submitting the default submission confirmation should be adjusted to include the user name.

Tasks

  • Update the view: the pool design (HTML and CSS) to include the checkbox and to show the name of the submitter
  • Create a new field in the model to track the username
  • Update the controller function
  • Update unit test scripts
  • Test the functionality

USER STORY: 1

Epic: #1

Description

In order to provide my opinion with regards to a certain running topic or event as a user, I can select and submit an answer from the pool.

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.