All Projects → IEEE-VIT → palette-21-frontend

IEEE-VIT / palette-21-frontend

Licence: MIT license
Frontend website for Palette 2021 using React.js

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to palette-21-frontend

DevSoc21
Official website for DEVSOC 21, our annual flagship hackathon.
Stars: ✭ 15 (+7.14%)
Mutual labels:  hackathon, event
Opendataday
Open Data Day website
Stars: ✭ 70 (+400%)
Mutual labels:  hackathon, event
dmxnet
ArtNet-DMX-sender and receiver for nodejs
Stars: ✭ 43 (+207.14%)
Mutual labels:  event
winevt
Windows Event Interactions in Python
Stars: ✭ 59 (+321.43%)
Mutual labels:  event
ACViewer
Viewer / Utility for DAT files for the game Asheron's Call
Stars: ✭ 19 (+35.71%)
Mutual labels:  portal
paris-2020-talks
No description or website provided.
Stars: ✭ 37 (+164.29%)
Mutual labels:  event
materializecss starter
A Starter Boilerplate for Materializecss, ionicons, font-awesome and Animatecss
Stars: ✭ 58 (+314.29%)
Mutual labels:  hackathon
jquery-clickout
Handle clickout events with jQuery
Stars: ✭ 23 (+64.29%)
Mutual labels:  event
Advanced-Portals
An advanced portals plugin for bukkit
Stars: ✭ 108 (+671.43%)
Mutual labels:  portal
rdk
🛠 React Component Developer Kit
Stars: ✭ 27 (+92.86%)
Mutual labels:  portal
SSP
Student Success Plan - Open Source Software Project
Stars: ✭ 31 (+121.43%)
Mutual labels:  portal
MscrmTools.PortalRecordsMover
Export/Import Dynamics 365 portal records
Stars: ✭ 16 (+14.29%)
Mutual labels:  portal
Robot-Lawyer
A friendly chatbot to help generate legal documents. Won CourtHack2016.
Stars: ✭ 36 (+157.14%)
Mutual labels:  hackathon
bustd
Process killer daemon for out-of-memory scenarios
Stars: ✭ 182 (+1200%)
Mutual labels:  hackathon
hayabusa
Hayabusa (隼) is a sigma-based threat hunting and fast forensics timeline generator for Windows event logs.
Stars: ✭ 908 (+6385.71%)
Mutual labels:  event
pan-cortex-data-lake-python
Python idiomatic SDK for Cortex™ Data Lake.
Stars: ✭ 36 (+157.14%)
Mutual labels:  event
vscode-powertools
A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.
Stars: ✭ 44 (+214.29%)
Mutual labels:  event
MicrosoftCloudWorkshop-Asia
Microsoft Cloud Workshop Asia for Intelligent Cloud / Intelligent Edge
Stars: ✭ 20 (+42.86%)
Mutual labels:  hackathon
event-driven-web-components-realworld-example-app
Exemplary real world application built with Vanilla JS Web Components in an Event Driven Architecture
Stars: ✭ 55 (+292.86%)
Mutual labels:  event
happy
Plataforma online para encontrar orfanatos e facilitar visitas. @Rocketseat
Stars: ✭ 24 (+71.43%)
Mutual labels:  event

Palette 2021 Frontend

Banner                     Dependencies GitHub Issues Contributions welcome License All Contributors

About

Palette 2021 Frontend, This project was to create a frontend that ensures a smooth functioning for participants of Palette 21.

Participants can register and log in either via their Google or Figma accounts. You can create a team or join an existing one. After registering, you can send invites to other participants who are looking for a teammate. The participant who received the invite can either accept or reject an invite.

Once the registration deadline passes, new users cannot register. Once the team formation deadline passes, you cannot change your team.

Each team can generate up to 3 new random problem statements. You and your teammate can either lock individual parts of the problem statement or the entire one at once. Once the three tries are over, your last generated problem statement is locked if you haven't locked one before it.

Each team has to submit their submission for the first round before the deadline passes. You can edit your submission as many times as you want. Once the deadline passes and the judges have released the qualified teams, the next round begins and only the qualified teams can make updates to their previous submissions accordingly for the next round.

Tools and Technology Used

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Bootstrap
  • MaterialUI
  • CloudFlare Pages for hosting

Getting Started

To get started:

  • Clone the repo. git clone https://github.com/IEEE-VIT/palette-21-frontend.git
  • Checkout to a new branch. git checkout -b my-amazing-feature
  • Make some amazing changes.
  • git add .
  • git commit -m "A short description about the feature."
  • git push origin my-amazing-feature
  • Open a pull request :)
  • For running this project successfully you'll need to create a .env file and store your firebase credentials there like following
REACT_APP_BACKEND_API=<BACKEND URL with /v1/ appended>
REACT_APP_BACKEND_URL=<BACKEND URL>
REACT_APP_OAUTH_URL=<FRONTEND URL>
REACT_APP_FIGMA_CALLBACK=<URL OF SUCCESSFUL AUTH PAGE HOSTED>
REACT_APP_SITE_KEY=<RECAPTCHA KEY>

To start contributing, check out CONTRIBUTING.md . New contributors are always welcome to support this project.

Development Run

yarn install
yarn start

Production Run

yarn install
yarn start

License

This project is licensed under MIT.

Contributors

sloorush
Aarush Bhat
Agniva
Agniva Basak
Benro
Hemanth Krishna
Shruti
Shruti Jain
Shubham
Shubham Palriwala
Souris
Souris Ash
Rush
Srishti Lodha

Made with by IEEE-VIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].