App Design2 // Final Project
08.11.2023 - 13.12.2023// Week 10 - week 16
Lim Yi Xvan 0354552
Bachelor of Design in Creative Media
Instructions
Tasks 3: Interactive Prototype
Coding HTML CSS
We will use HTML, CSS, and JS to implement our redesigned app as our final project. I started by concentrating on creating the project's structure by creating the necessary HTML and CSS elements.
This is the complete app's interface pages. However, it was impossible to
done all of the pages with only a few weeks time, carry on with some other
module's projects too. Hence, I consulted with Mr. Razif to see whether if
we can reduce the pages to work on for this project and here're the
essential pages planned out to be work for the final project:
- Onloading page x2
- Login page
- Onboarding page x5
- Home page
- Add symptoms page
- Add diary page
- Add period page
- Calendar page - month
- Self care page
- Self care- resource page
- Profile page
Referring to the above App Flow Mapping & Micro Animations Masterplan as a guidance, I then completed building my pages with a little bit of javascript, CSS, and HTML. I checked the pages to make sure they worked well in a variety of browsers and were responsive. I checked to make sure the content was formatted correctly and that all of the links were operational. It was crucial to me that the website was user-friendly and aesthetically pleasing to the viewership.
However, there'll always have some minor issues happening during the
coding progress. So my initial idea for the entry period date was to
create a yearly calendar which you can hover from and select the dates.
But accident always happened, which the script for the yearly calendar
template needs to be paid then only you can download🤑
|
|
fig 1.1 - pricing for the full calendar script |
Things I have been continuously viewed for straight 2 weeks until 5am daily.🥴
![]() |
| fig 1.2 - birthdate entry page script: add vent listener |
![]() |
| fig 1.3 - homepage html |
![]() |
| fig 1.4 - homepage script: add event listener |
![]() |
| fig 1.5 - add symptoms page html |
![]() |
| fig 1.6 - add diary page script: add event listener |
![]() |
| fig 1.7 - self care page style css |
Publishing to Netlify
![]() |
| fig 2.1 - 118 files...🫠 |
![]() |
| fig 2.2 - page successfully published yay! |
Submission
Final Project Proposal
Walkthrough video for app prototype
Reflection
Embarking on the journey to create the Period Tracker App has proven to be an arduous yet immensely rewarding experience. This project pushed me to the limits of my capabilities, presenting challenges that often seemed insurmountable. There were moments of frustration, instances where I felt on the verge of giving up, and countless times where my code simply refused to cooperate.
The road was not smooth; it was filled with twists and turns that tested my resilience. I've faced numerous breakdowns, encountered roadblocks that left me feeling stuck, and grappled with the complexity of the scripts. Yet, in the face of adversity, I found a resilience within myself that I never knew existed.
This journey has been a testament to my determination. Despite the hardships, I pressed on, continually seeking new solutions when the initial ones failed. Every stumble was an opportunity to learn, and every obstacle was a chance to grow. The process of troubleshooting, debugging, and reworking the code became a cycle that, although challenging, ultimately strengthened my problem-solving skills.
One of the most significant takeaways from this project is the substantial improvement in my HTML and CSS skills. Crafting a visually appealing and functional app demanded a deep dive into these languages, and the learning curve was steep. However, with each line of code, I could see my proficiency growing. The experience has not only enhanced my technical skills but has also instilled a sense of accomplishment and self-assurance.
In the end, despite the difficulties and the moments of doubt, I feel an overwhelming satisfaction with the outcome of the Period Tracker App project. It stands as a testament to my perseverance, growth, and the ability to overcome challenges. This journey has been more than just a coding project; it has been a transformative experience that has left me with newfound skills and a deep sense of pride in my accomplishments.
I'm so sleepy and it's 7am now, it's time to have some sleep and battle tomorrow for experential design yay bye!











Comments
Post a Comment