Skip to content

gdsc-nits-org/efficacy_user

Repository files navigation

Efficacy user logo

Efficacy User

Efficacy is an innovative app designed to streamline event organization and communication within communities. Tailored for both club admins and users, Efficacy offers a seamless platform for creating and managing clubs, as well as notifying the public about upcoming events.

Table of Contents

Introduction

Want to know when is the next inter hostel cricket match? Have the results of the last GD been announced yet? Missed an NCC drill due to your forgetful memory and now you are running for your life? Not very active on Facebook so you could not register for a Machine Learning workshop? No problem!

Introducing the Efficacy User app - the ultimate answer to all your queries above. Never miss another event taking place either in or around the campus with the front page of your college life readily accessible at your fingertips. Connecting all possible aspects of one's institute life, revolving around academics, competitions, fests and recreation, Efficacy User app introduces a plethora of amazing features aimed at drastically reducing all hassles faced by an average student by hosting all paradigms of institute life on a single easy-to-access user-friendly platform.

Getting Started

Installation

For Android users:

You can install the app directly from playstore by clicking here or searching for it on playstore.

For IOS Users:

The app is currently not deployed on appstore but you can download the latest release from releases section in this repo.

For others:

Please check the releases section

How to Contribute

We welcome contributions from the community! Whether you want to report a bug, request a new feature, or submit code changes, here's how you can get involved.

Bug Reports

If you encounter a bug, please follow these steps to report it:

  1. Go to the Issues section of the repository.
  2. Click on the "New Issue" button.
  3. Choose the "Bug Report" template.
  4. Fill out the template with as much detail as possible, including a clear description of the issue and steps to reproduce it and your system specifications.

Feature Requests

If you have an idea for a new feature or improvement, follow these steps:

  1. Go to the Issues section of the repository.
  2. Click on the "New Issue" button.
  3. Choose the "Feature Request" template.
  4. Provide a detailed description of the proposed feature, its benefits, and any relevant information.We will try our best implementing them in our next releases.

Pull Requests

We appreciate code contributions! To submit a pull request:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them with clear messages.
  4. Push your branch to your fork.
  5. Create a pull request against the master branch of the original repository.

For more details check out our Contributing Guide.

Code of Conduct

Please review and adhere to our Code of Conduct to ensure a welcoming and inclusive community.