Skip to the content.
Journey
These are the most important steps I took in order to set up my device.
- Download Ubuntu using the command:
wsl --install -d Ubuntu-24.04.
- After downloading, wait for a prompt and enter a username and password to create the account.
- Type
wsl into the terminal to be ready to use Ubuntu Linux/Unix commands.
- Install VS Code from Google.
- Open the Portfolio_2025 repository.
- Check if I have all the tools installed using:
ruby -v
bundle -v
jupyter --version
python --version
Starting a Project
- Move to my home directory using
cd.
- Set up a directory for projects with
mkdir -p nighthawk, then move to that directory with cd nighthawk. Afterward, clone the student_2025 directory.
Prepare the Project Before Opening VS Code
- Move to the project directory with
cd student_2025, then run bundle install.
- Run the command
code . to open VS Code.
- Ensure that when VS Code is opened, the bottom left of VS Code is blue. This indicates that it is connected with WSL.
Sprint 1
- I made several different pages in Sprint 1 and learned how to link my new files to pages and create a permalink.
- I added to my about and index pages to talk about myself and guide myself throughout my webpage.
- I created several different games and also a calculator.
- Overall, I had a lot of help from my classmates and learned how to use notebooks, files, and format code, as well as use hyperlinks and buttons in my code.
Sprint 2
- Our group split the code into 4 different parts.
- I was in charge of nested if statements and looping with indexes.
- I made several homework hacks and created two notebooks that were part of the webpage of our lesson.
- The homework was difficult but I learned slowly
- Our presentation went well, and people were able to do their homework
- I reflected well in my one minute speech
Sprint 3
- Link to Project
- Our group is splitting up into Scrum, Integrator, Backend, and Frontend. I will be in charge of the backend.
- We set up the Flask backend and are making our chatroom about underground artists.
- We cloned our frontend and backend repository and installed Postman.
- We worked on our prototype and created a place where we can message.
- We encountered merge issues with our frontend, so we spent some time fixing them.
- We were confused about how to make the frontend and backend communicate.
- I collaborated with people from other groups who are in charge of the backend to connect my frontend to the backend’s data.
- With the backend, we are trying to track and store messages and users.
- We are also trying to incorporate a system where people can share some of their favorite songs from underground artists.
- We connected the backend to the frontend, but for some reason only my localhost can do the dropdown for channels.
- Changes are showing in the backend.
- Our group has implemented functions for sharing music.
- We have a way to show artists and details on small artists.
my API
- we are putting our API into our frostbyte backend
- little server: go to portfolio 2025, copy code fron notebook into app.py
- we started working on little server using live share, which was frustrating as liveshare would disconnect me often
- we made a student.py and an app.py, we are going to run app.py so it displays all our data, and we will be able to call code from student.py
- We have successfully displayed student data tables on the front end.
- we copied the code and tried to replicate it while customizing it to contain content about ourselves
- big server:try making an API in the big server using knowledge from the little server
-