Skip to content

Alxfolio is a web service that creates dynamic portfolios using GitHub API. Showcase skills, projects, and achievements with real-time updates. Empowering ALX students' career journeys. Join us!

License

Notifications You must be signed in to change notification settings

dukeofhazardz/Alxfolio

Repository files navigation

ALXFolio 🏠

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, Flask, Gunicorn, Nginx, Redis 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 Flask Nginx Gunicorn
Redis AWS HTML5 CSS3 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

Alxfolio is a web service that creates dynamic portfolios using GitHub API. Showcase skills, projects, and achievements with real-time updates. Empowering ALX students' career journeys. Join us!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published