Giter VIP home page Giter VIP logo

website's People

Contributors

13jksingh avatar aadityavvij avatar akankshanarula avatar anshrs avatar dhruv-bansal15 avatar dushyantbha012 avatar geetanshugarg39 avatar gopalverma1303 avatar harasees-singh avatar harshjohar avatar iamakashrout avatar ishwarendra avatar itspranavz avatar ken1000minus7 avatar kritimahajan21 avatar priyankasoni2004 avatar rawalabhinav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Admin Page

  • all details of any user based on email/sid

Events page

  • One of the biggest components
  • full blown calendar
  • fetch from server

Maybe : Include flow for registeration into events

Leaderboard

Fix the leaderboard on homepage and leaderboard page (after logging in)

  • consume the leaderboard api
  • display users in a list
  • show only those users who have xp > 0

Handle login API call properly

When api call fails, it crashes the website.

On 400 BAD Request, it is fine, but on other responses, it crashes. It should be fixed.

Branches page

  • this is a bigger task
  • Create a page (component) to accommodate all the branches, as shown in figma
  • Static data from webiste
  • Events and highlights from API

Get trending

Fetch data from google sheet

  • branch wise filter
  • pick top 3

Socials will update the google sheet using google forms

Update scrollbar

  • Current Scrollbar is the default scrollbar
    • image
  • Update it. Make the corner smooth like shown below:
    • image

Team Page

  • make page with the team members
  • core members are well

End event UI

Inside the dashboard events page, when user click on any event. A page containing all details of event should open up.

If that event is already "ended" (a flag), the show the details.

Otherwise, display a form with the end event api details and call a POST API.

Super SEO

Bring it to number 1 on google searches pls, following has been done

  • google verification code added on domain TXT field
  • meta data (best we could do)
  • all assets in public folder
  • sitemap.xml uploaded on domain side
  • robots.txt file

Events pop up

  • when clicked on any event, a pop up showing its info should be shown

Layout shift when loader appears

When page is in changing state, the loader appears on top as it should, but it should not shift the layout. Rather it should be on top on content.

Create event ui

Make a dialog pop up to create new events

  • this should be visible to users who have role >= EB
  • Location of this pop up will the events page inside the dashboard
  • Button at top right of page to open this dialog
  • API to be consumed api

Email verification page

  • Opened through link sent in email
  • Page will make api call to the verify endpoint
  • Show success or failure based on response

Register page

register page as discussed and described in design document.

Convert images to png

  • Find all images in assets. Convert it into png using any editor (online or offline)
  • Fix the image extension in code (wherever it is used).
  • Mainly problem is in constants/team.ts where photos of core members are added.
  • Do not change the name of file, change extensions only. Keep both old jpg as well the new png in the assets.

Trending card UI

  • generic card for Trending
  • data will come from backend
  • dynamic props

Branches home page

  • page with all branches listed
  • clicking on one take to the specific branch page

Backend connection

  • make backend connection using docker compose
  • link backend, db all in one file
  • expose and consume :8080
  • DockerHub?

Fix hydration issue

  • in every page inside dashboard, there is hydration issue coming on refresh :weird:

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.