Mariana Costa's Projects
Progressive Web App game to practice tricky portuguese words and expressions
Book clubApp developed during a Gatsby with Firebase course
Fullstack application that tracks the prices of products of some fashion stores and sends an email to the user when the size they need becomes available or the price decreases
Progressive Web App word game based on Wordle. It has offline capability and offers the possibility to customize game language, number of guesses and number of letters per word.
Simple chrome extension that allows to save groups of tabs and then reopen them later. Also allows to add/remove the current opened tab from the saved tabs groups.
WIP: Customizable Memory Game that plays birthday-related animations and song after winning. The user setups a customized game by uploading photos and a song. The resulting game can be played online or downloaded to play as desktop app that can be sent to the Bday person.
Mobile app developed with React Native using Expo and OAuth2 protocol to schedule games in Discord. This app was developed during the Next Level Week organized by Rocketseat. Some extra features were also implemented (check README.file for more details)
GitHub E-mail Getter is a simple chrome extension to extract the e-mail associated with the commits of a GitHub user. You enter GitHub username or URL if the user's e-mail is public, the extension finds it, so you can contact the user by e-mail.
Progressive Web App composed of a version of Flappy Bird, Space Invaders and Memory games emphasizing common grammar mistakes.
WebApp developed with JAVA, using SpringMVC, Hibernate, MySQL and ThymeLeaf during the 24h-Hackathon of Academia de Cรณdigo Bootcamp
JS Slot Machine is a Progressive web app with a regular slot machine game that has the logos of main JS-related tools as symbols.
JS Slot Machine is a Progressive web app with a regular slot machine game that has the logos of main JS-related tools as symbols.
Web app to play Tic Tac Toe and Connect 4 games.
LinksKeeper is a npm package to group, manage and display all your network links, e-mail and phone numbers in the same place.
LinksKeeper is a progressive web app to group, manage and display all your network links, e-mail and phone numbers in the same place.
Simple real-time multi-user chat that allows sending text, emojis, image, audio and video messages.
Meetup App developed during a complete NextJS course , with File-based routing, api routes, static build generator, server-side rendering, authentication
Mobile app that allows to create, edit, delete and visualize memo flashcards with different categories. Sends a daily notification to remind the user to revisit the cards.
A simple design system composed of: Accordion, Button, Card, Carousel, Checkbox, Dropdown, DropdownMultiselection, Emoji, Image, Input, Modal, RadioButton, Search, ShowMore, Step, Stepper, Tab, Tabs, Textarea, Toast, ToggleSwitch, Tooltip, Upload; React;
Hexagonal version of the popular 2048 game
Simple web/desktop application using Canvas API that mimics some functionalities of Paint application.
My Personal Website compiles some personal projects developed to learn new technologies and improve programming skills. Includes a CV resume that can be downloaded as pdf file.
Mobile app developed with React Native using Expo, JWT authentication and Styled Components, to allow the clients of Solinca's fitness clubs to configure his/her favorite classes and clubs and receive a push notification when a spot is available for these classes and also easily check all the classes with available spots in the favorite clubs.
Simple News Web App fetching news data from the New York Times API to list paginated news, and also allows to search and filter by section. Includes unit and end-to-end tests.
FullStack Web app to create, retrieve, update and delete information about places in a openstreetmap using Vue-leaflet. Includes JWT authentication and image upload.
Simple game developed with Java using simple graphics library during Academia de Cรณdigo Bootcamp
Non-official collection of colors that represent programming frameworks, libraries and other tools
Simple chrome extension that converts px to rem and rem to px and allows to copy the value to clipboard.