https://github.com/chamithkavinda/sessionpro-frontend
A modern session management system built with React and Node.js for seamless event organization. Effortlessly manage sessions, attendees, speakers, and real-time notifications. Designed for admins and users, SessionPro streamlines session registration, user management, and feedback collection, delivering a smooth and efficient event experience.
https://github.com/chamithkavinda/sessionpro-frontend
react react-native react-router reactjs redux
Last synced: 3 months ago
JSON representation
A modern session management system built with React and Node.js for seamless event organization. Effortlessly manage sessions, attendees, speakers, and real-time notifications. Designed for admins and users, SessionPro streamlines session registration, user management, and feedback collection, delivering a smooth and efficient event experience.
- Host: GitHub
- URL: https://github.com/chamithkavinda/sessionpro-frontend
- Owner: chamithKavinda
- License: mit
- Created: 2025-01-17T05:48:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T08:53:11.000Z (about 1 year ago)
- Last Synced: 2025-03-30T09:28:10.056Z (about 1 year ago)
- Topics: react, react-native, react-router, reactjs, redux
- Language: TypeScript
- Homepage:
- Size: 692 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SessionPro - Frontend
This repository contains the frontend for the **SessionPro**, designed to streamline event organization for seamless management of sessions, attendees, speakers, and real-time notifications. This system is designed for both admins and users, providing efficient and smooth session registration, user management, and feedback collection for a superior event experience.
---
## Table of Contents
1. [Overview](#overview)
2. [Technologies Used](#technologies-used)
3. [Features](#features)
4. [Installation](#installation)
5. [Usage](#usage)
6. [License](#license)
---
## Overview
This frontend project enables users to manage event sessions efficiently. The system includes functionalities to track session details, attendee information, speaker management, and real-time notifications. The interface is designed to be user-friendly.
### Welcome Page

### SignIn Page

### SignUp Page

### Dashboard Page

### My Profile Page

### Session Manage Section

### Session Registration Form

### Session Update Form

### Users Manage Section

### Users Registration Form

### User Update Form

### Speaker Manage Section

### Speaker Registration Form

### Speaker Update Form

---
## Technologies Used
- **React**: For building the user interface.
- **Redux**: For state management.
- **React Router**: For handling navigation.
- **JavaScript**: For dynamic user interface interaction.
- **CSS**: For styling the user interface.
- **Tailwind CSS**: For utility-first CSS framework.
- **Axios**: For making HTTP requests to the backend.
---
## Features
- Responsive design using Tailwind CSS.
- Dynamic data loading with Axios.
- User-friendly interface for managing event operations.
- Real-time notifications for session updates.
- Secure login and data management functionality.
---
## Installation
1. Clone this repository:
```bash
git clone https://github.com/chamithKavinda/SessionPRO-Frontend
---
## Usage
- Use the navigation bar to access different sections:
- **Sessions**: Manage and view session details.
- **Attendees**: Add, update, and monitor attendee information.
- **Speakers**: Track speaker details and assignments.
- **Notifications**: View and manage real-time notifications for events.
- Upload and view images directly from the form interfaces with image preview functionality.
- Interact with the session management data in real-time using dynamic UI elements, such as tables, charts, and notifications.
---
## Backend Repository
The **Backend** repository for this project is available [here](https://github.com/chamithKavinda/SessionPRO-Backend). It handles all API endpoints, database interactions, and logic for managing event data. To connect the frontend with the backend, ensure both repositories are running simultaneously.
---
## License
This project is licensed under the **MIT License** - see the [LICENSE](https://github.com/chamithKavinda/SessionPRO-Frontend?tab=MIT-1-ov-file) file for details.
---
## Contact
For questions or support, please contact:
- **Name**: Chamith Kavinda
- **Email**: chamth13kavinda@gmail.com
- **GitHub**: [Chamith Kavinda](https://github.com/chamithKavinda)