Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Overview #19

Open
rusiruavb opened this issue May 31, 2022 · 0 comments
Open

Project Overview #19

rusiruavb opened this issue May 31, 2022 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@rusiruavb
Copy link
Contributor

rusiruavb commented May 31, 2022

Mini Hackathon 2022

This is the official website for Mini Hackathon 2022 organized by MS Club SLIIT. This website contains all the necessary information that need for the competition which includes registration form, guide line, rules in the competition and sponsorship. Following are the important sections in this website.

  • 🎓 Eligibility - Explain who can participate and instruction for the competition
  • ⏳ Timeline - Events that happen throughout the competition
  • 🚧 Rules - Explain rules that need to follow in the competition

The complete application was implemented by @ms-club-sliit/dev-team. Contributors of the project listed at the end of the documentation. UI design for the website was done by @miyurugunarathna.

🛠 Tools & Technologies

To implement this project we used React as the frontend library. To store and fetch group registration information we have develop a dedicated API into the React application. For the static information, we create JSON file and access those data in the React frontend components. Since this is a single page website, we have not include the pages directory in this application. Instead we have use components to implement React UI components and views that used to assemble the web view that uses the React UI components. Following are the tools & technologies that we used throughout the development process.

  • VS Code as main code editor
  • Prettier as the code formatter
  • GitHub Actions for CI/ CD pipeline
  • GitHub Pages for hosting
  • Firebase Database for store all students and team information
  • Firebase Storage for store student profile images

🧑🏻‍💻 Contributors

@rusiruavb rusiruavb added the documentation Improvements or additions to documentation label May 31, 2022
@rusiruavb rusiruavb pinned this issue May 31, 2022
@ms-club-sliit ms-club-sliit locked as off-topic and limited conversation to collaborators May 31, 2022
@ms-club-sliit ms-club-sliit unlocked this conversation May 31, 2022
@rusiruavb rusiruavb self-assigned this Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Done
Development

No branches or pull requests

1 participant