N2tt-ie/computer-programming-i-portfolio
0
Computer Programming I Web Portfolio
Professional Flet web portfolio for Semester 1, 2026. The app includes a responsive home page, project timeline, MATLAB achievement hub, technical blog, playable project video, GitHub evidence, and statistics dashboard.
Run Locally
pip install -r requirements.txt
py main.pyDeploy On Hugging Face Spaces
Create a Space using the Docker SDK, then push this project to it. The app listens on port 7860 in the container.
git add .
git commit -m "Add playable video tab"
git remote add space https://huggingface.co/spaces/YOUR_USERNAME/YOUR_SPACE_NAME
git push space mainDeploy On Flet Cloud
- Push this folder to a GitHub repository.
- Make sure
main.py,requirements.txt,assets/,pages/, andcomponents/are committed. - Go to Flet Cloud and create a new app from the repository.
- Set the entry point to
main.py. - Keep
assets_dir="assets"inmain.pyso the profile picture and placeholders are bundled. - Deploy, then test every sidebar route on desktop and mobile width.
Customization Checklist
- Replace
STUDENT_NUMBERindata.py. - Add final GitHub screenshots to
assets/. - Add any remaining MathWorks certificate PDFs to
assets/certificates/. - Update weekly contribution data after every group project week.
- Add final blog posts and video links when available.
