Giter Site home page Giter Site logo

nscc-frontend's People

Contributors

adityagavali avatar ashishbdhane avatar atharvakhule-12 avatar deep-poharkar avatar drontitan avatar gayatri228 avatar jakobmelendez avatar jhasuraj01 avatar karteekati avatar mergify[bot] avatar niveditavb05 avatar omkar76 avatar pranavmasekar avatar sakshipore avatar vedang12d avatar vedantpatil25 avatar virajjadhao5566 avatar vyankatesh-nyati avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nscc-frontend's Issues

Public Profile Page

Path: /profile/username
Authentication: Required
Requirements

  • Name ,Branch ,Year , Prnno
  • Coding profiles
  • Resume link

Forget password

Path: /auth/
Authentication: Required
Requirements

  • send email notification for reset pasword

Events Page

Path: /events
Authentication: Not Required
Requirements

  • Header Component
  • Ongoing Event
  • Upcoming event
  • Past event
  • Footer

Events Page API Integration

image
Top 3 events by the api must be displayed in above cards.

All the events as per their start and end time must be divided into three categories - on going, upcoming, past

API: https://asia-south1-nsccpccoe.cloudfunctions.net/events
Page: https://nsccpccoe.web.app/event/

interface EventStore {
  displayName: string
  subtitle: string
  description: string
  endAt: number
  startAt: number
  organizers: {
    displayName: string
    shortName: string
  }[],
  registration: {
    type: "onsite" | "offsite",
    link: string,
  }
  eventPage: {
    link: string
    type: "onsite" | "offsite",
  }
}

On Site Link: Make a post request on given link
Off Site Link: Redirect user to a given link

Club Main Page

Path: /
Authentication: Not Required
Requirements

  • Header Component Vyanktesh
  • Featured Cards Suraj
  • Timeline Gaytri
  • About Club Atharva
  • Club Activities Atharva
  • Footer Ashish
  • Subscribe Event

Components

  • Featured Events Card Component Suraj
  • Timeline Component Gaytri
  • Clube Activities Atharva
  • About, Header and Footer Component Vyanktesh & Ashish
  • Subscribe for Events

Account Setup

Path: /profile/
Authentication: Required
Requirements

  • Name ,Branch ,Year , Prnno
  • Coding profiles
  • Resume link

Web Development Hackathon Event Page

Path: /events/web-dev-marketing-hackathon
Authentication: Not Required
Requirements

  • Header Component
  • About Event
  • Event Price and Goodies
  • Register Button (if registered, show submit website URL option, if submitted show remove or update option)
  • Once Website URL is successfully submitted, It's screenshot will be captured by backend server whose link will be updated in database which can be used to display in card.
  • Display cards for all submissions in a grid layout
    • Cards Should be sharable (/events/web-dev-marketing-hackathon/:submission_id)
    • If Opened via Card URL, show that card separately in center and rest of the cards in grid layout (sorted in random order)
    • Cards must have upvote button
    • Don't display total number of upvotes before hackathon ends
    • On Hackathon end, all the cards in grid layout must automatically be sorted in decreasing order of votes
    • Once LightHouse Score is added, cards must be sorted in decreasing order of their final score

Republic Day Coding Contest

Path: /events/republic-day-coding-contest
Authentication: Not Required
Requirements

  • Header Component
  • Winners (in future)
  • Participation Stats (in future)
  • About Event
  • Register Button (if registered, Participate Button)
  • Event Price and Goodies

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.