Inspiration
We love Bella. And we know others would love her too. We just couldn't resist spreading the joy through creating a cute and humorous website to help brighten peoples' day from the tiredness of life.
What it does
We created a portfolio-gallery-museum dedicated to Anhui's cat, Bella! The website contains links where users can explore Bella's resume, photo gallery, and other fun pages.
How we built it
We used ASP.Net to build a web application using C#, Razor, and CSS files through Visual Studio. We also used ibisPaintX to make all the icons. The design process was centered around how we could get a simple, interactive, and entertaining a design. It's one thing to build a website-- it's another thing to build a website people would like.
Challenges we ran into
We wanted to deploy our website onto an actual host, however, we ultimately were unable to due to complications of using ASP.Net. On GitHub, either through GitHub Pages or GitHub Workflow, the only file that is recognized as a website's home page is a file titled index.html. However, working in Razor, the home page of our website is index.razor. We tried multiple workarounds, such as having an html button send a request to launch the razor build, or directly hyperlinking the razor to the home page; unfortunately, none of it was successful. We had to forgo our original repository and create a new one four hours before the deadline, razor/html discrepancy contaminating the other files, and interfering with successfully building the website. We also encountered many other issues throughout the weekend. Pushing to the git repository resulted in errors on some of our team members' machines, and we spent significant effort into correctly configuring a .gitignore file, so that we could all contribute to each others' work.
Accomplishments that we're proud of
We're proud of being able to use and understand a completely new framework within the timeframe of this weekend. Overall, we are very proud of being able to create a cute website with a great interface and enjoyed lots of serotonin.
What we learned
Most of our team was learning how to properly use CSS to design pages, because of our limited front-end experience. Our entire team initially did not know how to use ASP.Net, so we had to learn how to use the framework. We chose to challenge the limits of our knowledge by exploring different development types and goals, and overall, our members are very proud of what we have learned and the skills we have developed over the course of this project. From debugging git pull, to incorporating stylized art, all on completely new software, our accomplishments are certainly invaluable to our comprehension of computer science.
What's next for Ciao, Bella!
We want to add more features to the website: having been inspired by dynamic scrolling and parallax, we dream big for even more visually stunning components for this project. It would be incredible to implement some supported animations and other VFX. We would also like to host small games, with one unique idea being a scavenger hunt where a user tries to find a Bella picture that is randomly located on the screen. Ultimately, our end goal is ultimately being able to publish this as an actual website on the internet. As Bella grows, we would love to continually add to Ciao, Bella! with all her new purrfessional experiences, watching her live her cat life to the fullest.
Log in or sign up for Devpost to join the conversation.