Skip to content

A Reimplementation of Alxfolio using Django for a more reliable and production-ready web service

Notifications You must be signed in to change notification settings

dukeofhazardz/ALXFolio-Remaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

ALXFolio Remastered Version with Django 🏠

Alxfolio is a web service that is built for ALX students and enables anyone to create and showcase their dynamic and self-updating portfolios using the GitHub API. The portfolios automatically reflect the students' GitHub activities, such as project contributions, commits, and repositories. This project aims to provide ALX students with a professional online presence, allowing them to highlight their skills, projects, and achievements to potential employers and the tech community. The web service utilizes technologies such as Python, Django, Nginx, Redis, Docker and offers features like portfolio customization, project filtering, and real-time updates. Join us in building a powerful tool to empower ALX students in their career journeys.

Languages and Technologies 👨‍💻

Python SQL Django Nginx Redis AWS HTML5 CSS3 Docker Linux

Website 🌐

click here to visit Alxfolio

Usage 🛠️

  • The landing pages displays the list of registered users, their most used languages and a link to their portfolios

  • In order to generate a portfolio using ALXFolio you have to sign up, but if you already have an account you can go ahead and login.

Signup page

Login page

  • Once the signup is completed you will be asked to login and afterwards redirected to a dashboard where you can customize your portfolio. The dashboard detects if you are an ALX fellow, but if you are not, it provides a link to join the ALX/Holberton software engineering program if you're interested.

Dashboard

  • You can customize your Portfolio by clicking on the Add education or Add socials and bio button

Add Education Page

Add Socials and Bio Page

  • You can also view the portfolio pages of others in the Home page

  • A third party can view your portfolio by visiting the link alxfolio.tech/<your_github_username>

Blogs 📰

Contributing ✍️

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License ⚓

MIT

About

A Reimplementation of Alxfolio using Django for a more reliable and production-ready web service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages