An open API service indexing awesome lists of open source software.

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.

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

1 Admin Login


2 Peer Login

2 Peer Login


3 Admin Dashboard

3 Admin Dashboard




4 Participants and Team Upload

4 Participants and Team Upload


5 Presentation

5 Presentation


6 Evaluation Form Send

6 Evaluation Form Send




6 Evaluation Form

6 Evaluation Form


7 Peer Dashboard Time Sync

7 Peer Dashboard Time Sync


8 Evaluation on Peer Side

8 Evaluation on Peer Side




9 Result

9 Result



Monitoring & CICD Images



Deployment on vercel Details

Deployment on vercel Details


Deployment on vercel logs

Deployment on vercel logs


Grafana Dashboard 1

Grafana Dashboard 1




Grafana Dashboard 2

Grafana Dashboard 2


Grafana Dashboard 3

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.