1. Butterfly Social
Butterfly is a microblogging web application that gives users the ability to share text and images through posts. It facilitates interaction between users like following, linking and replying to their posts. Users can create an account with an email and password and start posting immediately after their email is verified.
This project includes an SRS (Software Requirements Specification), which is allowing an organized and scalable path for development. A software architecture document has also been redacted to specify the structure of the application to developers. Contracts are established between services internally and between the system and the public to ensure correct communication and prevent errors. The implementation of this project is currently in progress and can be found on GitHub. An MVP for this project which does not conform to the previous architecture can also be found on GitHub.
The UI/UX prototype is constructed using Figma, which can be found here.
2. Horarios UNAM
This site provides a way for UNAM students to generate schedules for each semester. It reads UNAM’s website and provides combinations of classes based on the users selection. Users can alter preferences to choose start and end times, specific teachers and days of the week. GitHub Website
3. Landing Pages
Landing pages require very low loading times and great SEO. The following pages were built using Astro, which allows for scalable development of static content. They use LESS to provide advanced styling. They are deployed to Firebase Hosting.
3.1 Il Ristorante
A sample landing page for restaurants. It features sections for menu items, locations and contact information. Additionally, users switch the language of the website, as well as viewing it in dark mode. GitHub Website
3.2 Omar F. Kuri
The current site provides easy visibility for projects. Using Astro, one can create a markdown blog which can automatically be converted into a blog. WebGL is also used to provide a complex animations. GitHub