Skip to content

tylerdtran/BClub

Repository files navigation

BClub: BruinClub

BClub revolutionizes the way Bruins and clubs at UCLA connect by providing a cutting-edge platform. It offers an intuitive interface for club profile pages, seamless event calendars, convenient club interest forms, and robust search and filtering capabilities. Discover your ideal clubs effortlessly through our powerful tools and make the most of your UCLA experience!

Screenshot of demo

How to Build

  1. Clone this repository

    git clone https://github.com/tylerdtran/BClub
  2. Install Node.js

    Install the most recent version of Node.js onto your device. For further instructions on Node.js installation, visit the Node.js installation page: https://nodejs.org/en.

  3. Move into the project directory

    cd BClub
    cd frontend
  4. Install Package Dependencies

    npm install
    npm run build

How to Run

Start the client with:

npm start

Now you can access BClub by navigating to http://localhost:3000 in your web browser.

Contributing

We welcome contributions to enhance BClub! If you have any suggestions, bug reports, or feature requests, please create an issue in the issue tracker.

If you would like to contribute code to the project, please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Create a new pull request

Please make sure your code follows our coding standards and include tests if applicable.

License

This project is licensed under the MIT License.