https://github.com/bkarthik7/peer-pulse-presentation-v2
A modern web application for peer evaluation and feedback systems, built for presentation purposes.
https://github.com/bkarthik7/peer-pulse-presentation-v2
Last synced: 4 days ago
JSON representation
A modern web application for peer evaluation and feedback systems, built for presentation purposes.
- Host: GitHub
- URL: https://github.com/bkarthik7/peer-pulse-presentation-v2
- Owner: BKarthik7
- Created: 2025-05-31T19:54:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-26T21:05:49.000Z (4 months ago)
- Last Synced: 2025-07-06T03:38:16.075Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 2.17 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Peer Pulse Presentation
A modern web application for peer evaluation and feedback systems, built for presentation purposes.
## Project Overview
This project demonstrates a comprehensive peer evaluation system that allows users to:
- Submit peer feedback and evaluations
- View evaluation metrics and analytics
- Manage peer review processes
- Present evaluation data in an intuitive interface## Screenshots
Project Images
1 Admin Login
2 Peer Login
3 Admin Dashboard
4 Participants and Team Upload
5 Presentation
6 Evaluation Form Send
6 Evaluation Form
7 Peer Dashboard Time Sync
8 Evaluation on Peer Side
9 Result
Monitoring & CICD Images
Deployment on vercel Details
Deployment on vercel logs
Grafana Dashboard 1
Grafana Dashboard 2
Grafana Dashboard 3
## Getting Started
### Prerequisites
Make sure you have Node.js & npm installed - [install with nvm](https://github.com/nvm-sh/nvm#installing-and-updating)
### Installation
Follow these steps to run the project locally:
```sh
# Step 1: Clone the repository
git clone https://github.com/BKarthik7/peer-pulse-presentation.git/# Step 2: Navigate to the project directory
cd peer-pulse-presentation# Step 3: Install the necessary dependencies
npm i# Step 4: Start the development server
npm run dev
```## Technologies Used
This project is built with modern web technologies:
- **Vite** - Fast build tool and development server
- **TypeScript** - Type-safe JavaScript
- **React** - Component-based UI library
- **shadcn-ui** - Modern UI component library
- **Tailwind CSS** - Utility-first CSS framework## Features
- Interactive peer evaluation forms
- Real-time feedback display
- Responsive design for all devices
- Modern and intuitive user interface
- Data visualization for evaluation metrics## Project Structure
```
peer-pulse-presentation/
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Application pages
│ ├── utils/ # Utility functions
│ └── styles/ # CSS and styling files
├── public/ # Static assets
└── docs/ # Documentation files
```## Contributing
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request## License
This project is created for presentation and educational purposes.