Skip to content

MarcosSoftwareEngineering/Provider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Digital Ecosystem Dashboard (MarVin Provider)

Project Status License

📖 About the Project

This project is a Modern Digital Ecosystem Interface built with React.js. It simulates a comprehensive dashboard for a telecommunications and financial services provider, allowing users to manage:

  1. Telecom Plans: Tracking fiber internet (Fibra) and mobile data usage.
  2. Financial Services: A digital wallet simulation (MarVin Pay), personal loans, and Open Finance integrations.
  3. Value-Added Services: Device insurance and subscription management (e.g., Disney+).

The system was built with a focus on Mobile-First design, providing an "App-like" experience directly in the web browser, featuring bottom navigation and dynamic side drawers.


🚀 Features

  • Dynamic Modals & Sidebars: Centralized state management to smoothly transition between dozens of different screens (Invoices, Recharges, Profile, Store) without reloading.
  • Typewriter Animation: Custom React useEffect hook that greets the user with an animated text effect.
  • App-Like Navigation: Features a sticky bottom navigation bar and a responsive side-drawer menu for advanced settings.
  • Real-Time UI Updates: State-driven interfaces that instantly reflect user interactions, powered by React Hooks (useState).
  • Modern Iconography: Integration with lucide-react for clean, scalable, and professional SVG icons.

🛠️ Technologies Used

React JavaScript CSS3 Vite


📱 How to Use

  1. Access the Live Version: Click here to view the App (Update link if necessary)
  2. Interact with Cards: Click on the main dashboard cards (Fibra, Móvel, Pay, Seguros) to open detailed modals.
  3. Navigate: Use the bottom navigation bar to switch between "Pra você", "Assinaturas", "Loja", "Benefícios", and "Pay".
  4. Open Sidebar: Click the Hamburger Menu icon (top right) to access billing (Central de faturas) and Open Finance options.

📂 Project Structure

1. index.html   Main application structure (Vite entry point)
2. App.jsx      Core React component (States, Modals, Layout)
3. App.css      Styles, CSS Variables, and Responsive Layouts
4. main.jsx     React DOM rendering and StrictMode wrapper
5. README.md    Project documentation 

👷 Author

Marcos Vinicius
Software Engineering Student & Trainee Full Stack

Founder of Marvin Site Builders — Focusing on creating high-performance digital ecosystems and landing pages.

LinkedIn

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors