Samuel Almeida's Projects
ESSA E-Commerce
Description
A Multi-Tenant SaaS platform where companies can manage their own e-commerce storefronts. Each tenant has full control over products, orders, billing, invoicing, payments, and customer communications. The system also integrates with external services for postal codes, email, electronic invoicing, and payment processing, ensuring a complete and scalable solution for online sales.
Technologies
Links
Image
View project's image
TS Toolkit
Description
A TypeScript-first utility library showcasing advanced TypeScript features like generics, type guards, conditional types, mapped types, and more. Includes array, object, and string helper functions with strong typing and unit tests.
Technologies
Links
Image
View project's image
Blog API
Description
A RESTful API for managing blog posts with role-based access. Admins can see all posts, users can view and manage only their own.
Technologies
Links
Image
View project's image
Notes CLI
Description
A command-line tool to manage notes (add, list, remove) using only Node.js core modules.
Technologies
Links
Image
View project's image
Inventory API
Description
An Inventory API with role-based access, allowing admins to manage products and categories while users can browse them. Includes secure user authentication and a clear separation of privileges.
Technologies
Links
Image
View project's image
Volunteering Platform
Description
Contributed to the development of a volunteering platform where users can register, log in, and sign up for events organized by entities. Entities can create, update, and delete events, while users can view available opportunities and apply until the event reaches the specified number of volunteers.
Technologies
Links
Image
View project's image
Stock Manager API
Description
A Stock Management WEB API to create, update, delete, and retrieve products, including individual product details.
Technologies
Links
Image
View project's image
Products Manager
Description
A full-stack application where users can sign up, log in, and manage products with categories, prices, and CRUD operations.
Technologies
Links
Image
View project's image
Fleet Management API
Description
A Fleet Management WEB API to create, update, delete, list, and retrieve vehicles and their associated drivers, enabling companies to efficiently manage their fleet.
Technologies
Links
Image
View project's image
Task List
Description
A simple and interactive task management application that allows users to add, edit, and delete tasks. It helps keep track of daily to-dos in a clean and user-friendly interface. Each task can be marked as completed, making it easy to manage priorities and stay organized.
Technologies
Links
Image
View project's image
Rick and Morty Explorer UI
Description
A UI that consumes the Rick and Morty API. Features include light/dark theme switching, character search, and pages for API documentation and additional info about the API.
Technologies
Links
Image
View project's image
Twitter-Inspired UI
Description
A Twitter-inspired UI where you can post tweets and view your own timeline.
Technologies
Links
Image
View project's image
OLX-Inspired E-commerce
Description
An OLX-inspired e-commerce platform where users can sign up, log in, manage their profile, browse ads and categories, and create or edit their own ads. The project consumes an API provided by the course's instructor.
Technologies
Links
Image
View project's image
Album Viewer
Description
Browse albums and explore their photos using data from the JSON Placeholder API.
Technologies
Links
Image
View project's image
DevMemory
Description
DevMemory is a memory matching game where players must find pairs of identical images. The game tracks the time taken to complete the game and counts the number of moves made, adding an extra layer of challenge and competition.
Technologies
Links
Image
View project's image
IMC Calculator
Description
Calculate your BMI (Body Mass Index), a standard adopted by the World Health Organization to estimate the ideal weight for each person. The calculator determines your BMI based on the height and weight you enter and gives a visual indication of your result.
Technologies
Links
Image
View project's image