The University Student Portal is a Salesforce-based web application built using Visualforce. It provides a platform for students to manage their academic information conveniently. This portal allows students to sign in, sign up, and access their personalized dashboard, which includes information about their exams, schedules, and any missed assignments or announcements.
- User Registration: New students can sign up for an account by providing their details and creating a username/password.
- User Authentication: Registered students can sign in using their credentials securely.
- Personalized Dashboard: Upon signing in, students are greeted with a personalized dashboard displaying their upcoming exams and any missed assignments or announcements.
- Exam Details: Students can view detailed information about upcoming exams, including date, time, location, and subject.
- Notifications: Automated notifications for missed assignments and important announcements keep students informed.
- User-Friendly Interface: The portal offers an intuitive and user-friendly interface for ease of navigation.
- Salesforce Platform
- Visualforce Pages
- Apex Controllers
- Salesforce Sites
To deploy this project to your Salesforce environment, follow these steps:
- Clone the repository to your local machine.
- Use Salesforce Developer Console or Salesforce CLI to deploy the Visualforce pages and Apex classes to your Salesforce instance.
- Configure Salesforce Sites to enable public access to the portal.
- Access the portal by navigating to [URL].
- New students can sign up for an account by clicking "Sign Up."
- Registered students can sign in using their username and password.
- Upon signing in, students will be directed to their personalized dashboard.
- Explore the dashboard to view upcoming exams, exam details, missed assignments, and announcements.
We welcome contributions to enhance this student portal. Feel free to fork the repository, make improvements, and submit a pull request.
This project is licensed under the [License Name] License - see the LICENSE.md file for details.
- Ryan Steven @webdev
- David Riley @fusion
For questions or inquiries, please contact [Your Name] at [Your Email Address].