Code Monkey home page Code Monkey logo

bloom's People

Contributors

a91y avatar aryanrajpoot27 avatar ghanatava avatar mr-sunglasses avatar shreyaprasad1209 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bloom's Issues

[Feat]: Issue and Pull Request Template Creation

Issue and Pull Request Template

This issue is created to request the implementation of standardized templates for issues and pull requests in this repository. The purpose of these templates is to improve the quality and consistency of communication and contributions within the project.

Issue Template

The issue template will include fields for:

  • Issue Title: A concise and informative title.
  • Description: Detailed information about the issue, its context, and expected outcomes.
  • Steps to Reproduce (if applicable): A structured guide to reproducing the issue.
  • Expected Behavior: Clear expectations of what should happen.
  • Current Behavior: The issue's present state.
  • Screenshots (if relevant): Visual aids to clarify the issue.
  • Environment (if applicable): Relevant system/environment details.

Pull Request Template

The pull request template will consist of:

  • PR Title: A brief title that describes the purpose of the pull request.
  • Description: A comprehensive explanation of the changes made.
  • Related Issue: Link to the associated issue (if applicable).
  • Changes Made: Bullet points summarizing the alterations.
  • Screenshots/GIFs (if relevant): Visual aids for understanding changes.
  • Checklist: A list of tasks the PR should fulfill before merging.

Please refer to the GitHub documentation on Creating a Custom Issue Template and Creating a Custom Pull Request Template for guidance on creating these templates.

By Solving this issue. We will proceed with implementing these templates to streamline the contribution process. Your input and suggestions are welcome!

[FEAT] User Profile Page

Describe the feature you'd like to request

A Page for User Profile

Describe the solution you'd like

.

Describe alternatives you've considered

No response

Additional context

No response

Implement Classic Login Page

We are using ReactTS in frontend and FastAPI for backend. We want to add Classic Login Page to our React app so that users can login to our website.

Design login page

We will have a login button in Navbar which will redirect to login page. This page will contain:

  • Google OAuth
  • GitHub OAuth

Use NextJS for better web performance

React docs itself suggesting to use frameworks so NextJS would be great for this project.

Why NextJS?

  • SEO friendly
  • server side rendering
  • file based router helps in developing
  • static site generation

And more...

Design landing page

Design a landing page using Figma that will contain

  • Navigation bar
  • Footer
  • Main body describing the website ( can be dummy text for now )

We will be using NextUI Design System so please go through the storybook and use those components ๐Ÿ˜„

Design user profile

We have 3 types of users who will be using Bloom

  • Admin
  • CFP Reviewer
  • CFP Proposer ( user who submits CFP for conference )

We want to show following attributes in the profile page:

  • Display picture
  • Name
  • Contact details
  • Current company
  • Role
  • Specify which type of user ( admin reviewer or proposer )

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.