Moozonian

💻 Developer Nexus: The Great Mental Models

GitHub

fatima2039/fatima2039.github.io

Project Name: A DAY IN QUARANTINE LIFE Project Description: What is the project, what is the overall concept and theme, and what kind of experience you were striving to create. The whole film and the website revolves around the idea of quarantine and mental health. Due to prevailing circumstances, considering the health of the community, institutes have adopted the online education model. While quarantine activities were fruitful to many, many found their mental health to be declining. During the 30 minutes film festival activity, the first idea a group of four strangers agreed was about quarantine and its struggles. The whole team tried their best to share their perspective on quarantine in their ways. The idea for the film was to make it realistic and light heart as much as possible. Process: How did you go about implementing the concept. The video was made by using props (spatula, tea bag, apple, banana) to aid the process of sharing one's realistic quarantine routine. It was shot on four different devices and then compiled together and edited. Calming background music was ended to achieve the purpose of calming our viewers. For the same purpose, the text and background colors have been kept a light on the eyes and chosen from pastel shades of purple. Some instances of humor were added in the film to keep it light-hearted and elevate the mood of the viewers. A similar approach was used when adding other content on the website (e.g. about section and quotes section). Furthermore, some elements of interactivity were added to the website to improve the user's experience and to get them involved. This would indirectly distract their negative thoughts and help them calm down. A quote slider dot container and scrollable webpage were made for this purpose. Reflection/Evaluation: This should bookend the initial concept and talk about whether your expectations and goals were met in the process of building the final working version. This assignment is my first experience working with HTML, CSS, and Javascript. The initial sketch was made on Adobe XD. Due to time constraints and some issues, much of the layout was changed. Additionally, the color scheme and font styles were different too. During writing the code, the font style and color scheme was updated to achieve my goal of making a light, calming webpage. Much of the experience was trial and error. Alot of time was spend on internet figuring out how to include certain elements in my project and then customizing the styling as per requirement. To get started, I used bootstrap. However, towards the end of project, I grasped better understanding of various tags and procedures and was able to create my desired template by writing the html and css code from scratch. I would like to conclude this by stating that despite a rocky start, this project has been a great learning experience.

⭐ 1 | 🍴 1
GitHub

diogoaprsilva/CPSC-210-Project

Ultimate Productivator This project will consist of an application that is meant to be the ultimate tool for everyone's everyday needs alongside being a tool that allows for users to relax or procrastinate within the comfort of their own desktops. The application will consist of mini tools that is meant to make life easier for students or harder for them to maintain their concentration. Quoting the great Uncle Ben- "With great power comes great responsibility" Tools Available: Calculator - A personal calculator that can do the following operands (+, -, /, *) Binary Solver - The tool that is most useful to computer science students. Allowing them to get the binary equivalent from their desktop. To-Do List - A tool that allows for users to create a list of daily tasks, and sort them by completed and todo's. Distractions Available: Personal Tamagotchi - Own your own personal digital pet and take care of him throughout your day. Simon Says - Earn food and other items for your Tamagotchi by playing a game of Simon Say's Math Game - Earn food and other items for your Tamagotchi by testing your mental math capabilities. User Stories Available During Phase One : Calculator: As a user, I want to be able to input 2 numbers. As a user, I want to be able to do the addition of 2 numbers. As a user, I want to be able to do the subtraction of 2 numbers. As a user, I want to be able to do the division of 2 numbers. As a user, I want to be able to do the multiplication of 2 numbers. To-Do List: As a user, I want to be able to add a new task to my To-Do List. As a user, I want to be able to view the completed tasks on my To-Do List. As a user, I want to be able to view the tasks on my To-Do List. As a user, I want to be able to mark a task as completed. Binary Solver As a user, I want to be able to input a number in unsigned binary As a user, I want to be able to view the result of this binary number in decimal. As a user, I want to be able to view the result of this binary number in Hex. User Stories Available During Phase Two : Personal Tamagotchi As a user, I want to be able to create a new Tamagotchi with a certain Name As a user, I want to be able to view my Tamagotchi's name As a user, I want to be able to have the opportunity to load a file when I start the program As a user, I want to be able to have the opportunity to save a file when I close the program As a user, I want to be able to have the opportunity to load a file during the program As a user, I want to be able to have the opportunity to save a file during the program Personal Tamagotchi As a user, I want to be able to view the name Tamagotchi. As a user, I want to be able to feed my Tamagotchi with items I acquire. As a user, I want to be able to earn items for my Tamagotchi. CODE BIBLIOGRAPHY (EXTERNAL SOURCES USED): JSONSERIALIZATIONDEMO - https://github.students.cs.ubc.ca/CPSC210/JsonSerializationDemo Teller Application - https://github.students.cs.ubc.ca/CPSC210/TellerApp Phase 4: Task 2 Test and design a class in your model package that is robust. You must have at least one method that throws a checked exception. You must have one test for the case where the exception is expected and another where the exception is not expected. This was implemented within the ToDoList Class where it throws an exception if a user tries marking a task complete when the tasks are zero. Phase 4: Task 3 If i had more time i would fully implement the Tamagotchi within the GUI aspect therefore there would be a relationship, there between these two classes. Furthermore, i would also refractor the BinarySolverGUI and the MainGUI, this would ensure that the binarysolver portion of the application would work normally, instead of having to run it seperately. I would also make changes to the way that the data is saved within the application, saving the application as a whole instead of just saving the tamagotchi part of the application.

⭐ 1 | 🍴 0