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.
click here to visit Alxfolio
- 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.
- 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.
- You can customize your Portfolio by clicking on the
Add education
orAdd socials and bio
button
- 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>
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.