Skip to content

This project is focused on creating an interactive UI for a robot designed to operate on a college campus. The robot will be able to interact with four distinct user types: Admin, Faculty, Students, and Visitors.

License

Notifications You must be signed in to change notification settings

rajtilak-2020/Institution-Robot-UI

Repository files navigation

🎓 Educational Institution Portal System

Portal Banner

License: MIT PRs Welcome Maintenance

🌟 Features

🔐 Multi-Portal Access System
  • Admin Portal - Complete institutional management
  • Faculty Portal - Teaching staff interface
  • Student Portal - Student management system
  • Visitor Portal - Public information access
👩‍💼 Administrative Features
  • User Management (Faculty & Students)
  • Notice Board Management
  • Financial Management
  • Real-time Updates
📚 Academic Features
  • Personal Dashboards
  • Notice Board Access
  • Financial Information
  • Profile Management

🚀 Quick Start

  1. Clone the repository

    https://github.com/rajtilak-2020/Institution-Robot-UI.git
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev

🔑 Default Credentials

Admin Portal:
ID: admin
Password: admin1

Faculty/Student Portal:
- Use registered ID (minimum 6 characters)

💻 Portal Features

🔐 Admin Portal

  • User Management
    • Add/Edit/Remove Faculty
    • Add/Edit/Remove Students
  • Notice Management
    • Post Announcements
    • Target Specific User Groups
  • Financial Management
    • Manage Faculty Salaries
    • Track Student Fees

👩‍🏫 Faculty Portal

  • View Personal Information
  • Check Salary Details
  • Access Notice Board
  • Interactive Dashboard

👨‍🎓 Student Portal

  • Personal Dashboard
  • Fee Information
  • Notice Board Access
  • Academic Updates

🌐 Visitor Portal

  • Institution Information
  • Public Announcements
  • Admission Queries
  • Campus Information

🎨 Technologies Used

HTML5 CSS3 JavaScript LocalStorage

🔧 System Architecture

graph TD
    A[Main Portal] --> B[Admin Portal]
    A --> C[Faculty Portal]
    A --> D[Student Portal]
    A --> E[Visitor Portal]
    B --> F[User Management]
    B --> G[Notice Board]
    B --> H[Financial Management]
Loading

📱 Responsive Design

The portal is fully responsive and works seamlessly across:

  • 💻 Desktop Computers
  • 📱 Tablets

🔒 Security Features

  • Secure Authentication System
  • Role-based Access Control
  • Session Management
  • Data Encryption
  • Input Validation

🎯 Future Enhancements

  • Real-time Chat System
  • Online Assignment Submission
  • Attendance Management
  • Grade Management System
  • Online Payment Integration

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Contact

For any queries or support, please contact:


Made with ❤️ by Raj

Footer

About

This project is focused on creating an interactive UI for a robot designed to operate on a college campus. The robot will be able to interact with four distinct user types: Admin, Faculty, Students, and Visitors.

Topics

Resources

License

Stars

Watchers

Forks