Skip to content

Repository files navigation

📣 Campus Voice

Overview

Campus Voice is a web-based platform tailored for Adekunle Ajasin University, Akoko, to streamline the process of submitting, discussing, and resolving campus-related issues. By harnessing the collective insights of the university community, Campus Voice aims to foster positive change and address the concerns that matter most to students and staff.

Features

  • Secure Authentication : Sign in effortlessly using Google for secure and verified user access.
  • Submit Suggestions : Easily submit suggestions or report issues related to campus facilities, services, or events.
  • Discussion and Voting : Participate in discussions and vote on suggestions to highlight and prioritize key issues.
  • Real-time Notifications : Receive instant updates on the progress and responses to your suggestions.
  • Admin Panel : Manage and address suggestions effectively with a dedicated admin interface.
  • Responsive Design : Enjoy a seamless experience across both desktop and mobile devices.

Tech Stack

  • Frontend : React, TypeScript
  • Backend : Firebase (Authentication, Firestore)
  • State Management : React Context API
  • Routing : React Router v6
  • Cookies Management : js-cookie

Getting Started

  1. Clone the Repository
    bash
    Copy code
    git clone https://github.com/your-username/CampusVoice.git cd CampusVoice
  2. Install Dependencies
    bash
    Copy code
    npm install
  3. Set Up Firebase
    • Create a Firebase project at Firebase Console.
    • Add your Firebase configuration details to a .env file.
  4. Run the App
    bash
    Copy code
    npm start

Contribution

We encourage contributions from the community! If you encounter issues or have ideas for new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

This innovative solution leverages the collective input of the university community to drive positive change and improvement.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages