UpLift is a comprehensive faculty performance management system designed to streamline the process of tracking, evaluating, and managing faculty achievements and appraisals. The platform provides an intuitive interface for faculty members to document their professional accomplishments and for administrators to manage performance reviews.
- Profile Management: Maintain professional details and profile information
- Achievement Tracking:
- Research Papers
- Projects
- Certificates
- Seminars
- Other Achievements
- Performance Analytics: View personal performance metrics and ratings
- Document Management: Upload and manage certificates and verification documents
- Appraisal Management: Review and process faculty appraisals
- Performance Overview: Access comprehensive faculty performance data
- Analytics Dashboard: View department-wide statistics and trends
- User Management: Manage faculty accounts and access controls
- React.js with TypeScript
- Vite as build tool
- Material-UI (MUI) for UI components
- Axios for API communication
- React Router for navigation
- TailwindCSS for styling
- Node.js
- npm/yarn package manager
- Node.js (v14 or higher)
- npm or yarn package manager
- Clone the repository:
git clone [your-repository-url]
cd UpLift-front- Install dependencies:
npm install
# or
yarn install- Configure environment variables:
- Create a
.envfile in the root directory - Add necessary environment variables (refer to
.env.exampleif available)
- Start the development server:
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
- Sign up/Sign in using your institutional email
- Complete your profile information
- Add and manage your achievements:
- Research papers
- Projects
- Certificates
- Seminars
- Other accomplishments
- View your performance analytics and ratings
- Sign in with admin credentials
- Access the admin dashboard
- Review faculty appraisals
- Generate performance reports
- Manage user accounts
- Email: e22cseu1491@bennett.edu.in
- Password: 12345678
- Email: admin@bennett.edu.in
- Password: admin123
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License
For support, please contact [your-support-email]