Personal Projects
Kaylan Portfolio Website
This is a dynamic website built using Python and the Django framework. It features a homepage, a project page, and a contact page, all of which are easily managed through the Django admin interface. The main purpose of the website is to showcase projects completed by the owner.
This is a collaborative project designed by Kaylan (Email: kaylan24484@gmail.com, Portfolio: http://Behance.net/kaylanR323). I developed the website using Kaylan's designs in Figma.
- Created - Aug. 1, 2024
- Framework & Languages used - Python, Django Framework, HTML/CSS, Javascript, SQLite3 and Figma
- View Online - https://github.com/dev-shahzadali/KaylanPortfolioWebsite
eCommerce Web Application
This project is a fully functional eCommerce application built using the Django framework. It includes a comprehensive range of features essential for running an online store, such as:
- User Authentication: Secure login and registration system with token-based verification.
- Product Management: Admin interface for managing products, categories, and variations.
- Cart Functionalities: Add to cart, update quantities, and manage cart items.
- Payment Gateway Integration: Seamless payment processing to facilitate online transactions.
- Order Management: Order number generation, order tracking, and user order history.
- Review and Rating System: Users can leave reviews and ratings for products they have purchased.
- Enhanced Security Measures: Implemented various security practices to protect user data and transactions.
I built this website following the Udemy course Python Django Ecommerce | Advanced Django Web App. You can view the source code and detailed documentation on GitHub using the link below.
This project demonstrates my ability to develop complex web applications, implement various functionalities, and integrate third-party services, making it a significant addition to my portfolio.
- Created - Jan. 9, 2022
- Framework & Languages used - Python, Django Framework, HTML/CSS, Javascript and SQLite3
- View Online - https://github.com/dev-shahzadali/EcommerceWebsite
Online Information Toolkit
This project aims to develop a lightweight online toolkit designed to bridge the information gap between school pupils, academic departments of IT and IS, and local IT industry partners. The toolkit provides relevant IT industry information to ICT departments and students, helping them make informed decisions about university and career pathways. The system incorporates clever design and built-in intelligence to assist school pupils with helpful information for university and career planning. It also equips university students with the necessary and relevant skills knowledge of the ICT industry.
Project Description
Purpose:
- To lessen the information gap between school pupils, academic IT and IS departments, and local IT industry partners.
- To provide ICT departments and students with relevant IT industry information.
- To help school pupils with university and career pathways and provide university students with relevant skills knowledge.
Features of the Web Application
- User Authentication: Secure login and registration system.
- Blog Section: Platform for sharing articles, news, and updates relevant to the IT industry.
- Careers Section: Detailed information about various IT careers to guide students.
- Chatroom: Interactive space for users to communicate and exchange ideas.
- Quiz Section: Engaging quizzes to test and reinforce IT knowledge.
- Resources Section: A comprehensive collection of materials and links to support learning and career development.
This project demonstrates my ability to design and develop an educational toolkit with a strong focus on user interaction and career guidance, making it a significant addition to my portfolio. This project is still in progress as this web application was used as the first prototype.
- Created - Nov. 14, 2022
- Framework & Languages used - Python, Django Framework, HTML/CSS, Javascript and SQLite3
- View Online - Work-in-progress
Personal Portfolio Website
Developed Personal Portfolio Website in Python using Django framework. The website consist of sqlite3 database, i used a basic and simple database as this website will only be used to display my information and this information can be updated through admin panel. The database, static files as well as the media files are stored in AWS S3 Bucket. The Website consist of 4 pages, Home page, About page, Project page and contact page. The home page display my basic information, about page displays from my education, certificates to the experience I have acquired and a link to download my CV, the project page displays all my personal projects that I have completed and will keep adding more, and finally the contact page displays my contact information as well as a form which can be used to send me an email.
- Created - July 21, 2022
- Framework & Languages used - Django, Python, HTML, CSS, JavaScript, SQlite3, AWS S3
- View Online - https://shahzadali.co.za