Skip to content

RVCE-Utility/RVCE-Utility

 
 

Repository files navigation

RVCE Utility Portal

A comprehensive resource portal for RVCE students providing easy access to learning materials, quizzes, and utilities.

🚀 Features

  • Resource Management: Access and download study materials, question papers, and lab components
  • Smart Search: Quick search functionality with filters for different subjects and categories
  • Workspace: Personal workspace to save frequently accessed files
  • Utility Tools:
    • ChatGPT integration
    • GitHub repository access
    • Task manager
    • Constitution quizzes
  • Cross-Platform Support: Works on all devices with PWA support
  • Dark/Light Theme: Customizable UI theme

🛠️ Technologies Used

  • Frontend: React.js, Vite
  • Styling: Styled Components, Tailwind CSS
  • Animation: Framer Motion
  • State Management: React Context
  • Icons: Material UI, Lucide React
  • PWA Support: Vite PWA Plugin

📦 Installation

  1. Clone the repository:
git clone https://github.com/yourusername/rvce-utility.git
  1. Install dependencies:
cd rvce-utility
npm install --legacy-peer-deps
  1. Start the development server:
npm run dev

📚 Project Structure

src/
├── components/     # Reusable components
├── pages/         # Page components
├── styles/        # Global styles and themes
├── utils/         # Utility functions
└── data/          # Static data and configurations

🤝 Contributing

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

🌟 Features in Detail

Resource Management

  • Filter resources by subject and category
  • Quick search functionality
  • Download tracking
  • File preview support
  • Workspace
  • Save frequently accessed files
  • Quick access to important documents
  • Persistent storage
  • Utility Tools
  • Integration with external services
  • Task management system
  • Quiz platform for practice

📱 PWA Support

The application can be installed as a Progressive Web App, providing:

  • Offline functionality
  • App-like experience
  • Quick access from home screen

🔒 Security

  • Client-side encryption for sensitive data
  • Secure API communication
  • No storage of personal information

📄 License

MIT License - See LICENSE file for details

🙏 Acknowledgments

  • Fellow students of RVCE for supporting the initiative
  • Contributors and maintainers
  • Open source community

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.9%
  • CSS 1.4%
  • HTML 0.7%