Skip to content

A dashboard built with Vite, React, JavaScript, and Ant Design UI library, with Firebase authentication and storage for user registration, login, and avatar uploading. It is a modern, fast, and responsive dashboard that can be used for a variety of purposes, such as monitoring metrics, managing data, and visualizing trends.

License

Notifications You must be signed in to change notification settings

mohamed-amor1/retink-assessment

Repository files navigation

React Dashboard with Firebase Authentication and Storage

screenshot

This project is a stylish and feature-rich dashboard built using Vite, React, and the Ant Design UI library. It also integrates Firebase authentication and storage for user management and avatar uploads. While the dashboard's visual elements are complete, the functionality of the buttons and features is left for you to implement according to your application's needs.

Features

  • Elegant Ant Design UI: A beautiful and responsive user interface that's ready to impress your users.

  • Firebase Authentication: Enable user registration and login with Firebase authentication services.

  • Firebase Cloud Storage Seamlessly upload and manage user avatars using Firebase cloud storage.

Usage

Clone the Repository

git clone https://github.com/mohamed-amor1/retink-assessment.git
cd retink-assessment

Install Dependencies

npm install

Set Up Firebase

  • Create a Firebase project on the Firebase Console.
  • Configure Firebase Authentication and Storage according to your requirements.
  • Add your Firebase project configuration to src/firebase.js.

Start the Development Server

npm run dev

Deploy

Deploy your application to your hosting platform of choice.

Contributing

I welcome contributions to improve and enhance this project. Whether you want to fix errors, add new features, or suggest improvements, your input is valuable.

License

This project is licensed under the MIT License.

About

A dashboard built with Vite, React, JavaScript, and Ant Design UI library, with Firebase authentication and storage for user registration, login, and avatar uploading. It is a modern, fast, and responsive dashboard that can be used for a variety of purposes, such as monitoring metrics, managing data, and visualizing trends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published