Git Product home page Git Product logo

runbhumi / runbhumi Goto Github PK

View Code? Open in Web Editor NEW
113.0 6.0 23.0 34.13 MB

πŸƒβ€β™‚οΈπŸŽ½social media with a sports flavour

Home Page: https://runbhumi-website.vercel.app/

License: GNU Affero General Public License v3.0

Kotlin 0.25% Swift 2.33% Objective-C 0.08% Dart 11.05% HTML 3.67% CMake 37.63% C++ 42.12% C 2.87%
flutter firebase social-media sports dart android ios app sports-community hacktoberfest

runbhumi's Introduction

Welcome to Runbhumi πŸ‘‹

Documentation Documentation Documentation License: MIT GitHub last commit GitHub Workflow Status

A Flutter app which aims to build a sports community

🏠 Homepage

πŸ’ͺ Motivation/Inspiration

πŸ“₯ Install

flutter pub get

πŸ‘·β€β™‚οΈ Usage

flutter run

✨ Format code

flutter format .

πŸ§ͺ Test

flutter analyze .
flutter test

Author

🏒 Runbhumi

🀝 Contributing

issues and feature requests are welcome!
Feel free to check issues page, the contribution guidelines and Code of Conduct

Show your support GitHub stars

Give a ⭐️ if this project helped/inspired you!

πŸ“ License

Copyright Β© 2020 Runbhumi.
This project is MIT licensed.

runbhumi's People

Contributors

abhishekdoshi26 avatar arsenic-atg avatar hayat-tamboli avatar imgbotapp avatar krish-bhanushali avatar manas1820 avatar mohitreddy03 avatar navinkumar-k-015 avatar pragati1610 avatar sainiteshb avatar sbangarigit avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

runbhumi's Issues

Remove the Already there button with chats or leave button

Describe the bug
A clear and concise description of what the bug is.
Already there button is being displayed in the teams page if the user is in the team. It should not be replaced with chats or leave button

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Teams'
  2. Click on a team you are already in

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Add a limit to the number of people registering for a event

Is your feature request related to a problem? Please describe.
any number of users can attend an event which should not happen

Describe the solution you'd like
add a field to take input from a user of the max number of users and show it in the event in the feed/home page and then make the event disappear if the event reached its 100% limit.

  • make design

  • make the frontend part of it

  • integrate backend logic

Describe alternatives you've considered
alternatively, I thought of making a default limit like cricket having a limit of 22, football 22, basketball 10 etc

⌚ Add timestapms on every chat

Is your feature request related to a problem? Please describe.
the time the chat is sent should be shown below the chat

Describe the solution you'd like

  • make a design for it

  • implement it in the frontend for it

  • design and connect it with backend logic

Additional context
image

why is the CaptiansID a list

Describe the bug
Captains can be only one in a group
why a list is used

Expected behavior
there should be a string to each captain

Add an OPT OUT button in schedule part

Is your feature request related to a problem? Please describe.
A user cant opt-out of an event

Describe the solution you'd like
Profile-schedule page - presentation

  • add a front end button

  • add the backend logic

make a profile Edit page

Describe the solution you'd like

  • make the frontend end part of it connecting that from profile page drawer

  • make the backend part of it in firebase to edit the profile details such as bio and profile photo and name(if possible)

Need a Success Profile Update Notification

Is your feature request related to a problem? Please describe.
It's for the user to know that they have successfully updated their profile

Describe the solution you'd like
A simple illustration can be used.

add a list ending quote and a CTA

Is your feature request related to a problem? Please describe.
After the events list is ended, I don't know what to do, I have no direction(if I am a new user(or a dumb user))

Describe the solution you'd like
when the events list is finished the list should end by saying

didn't find the perfect event create one

Describe alternatives you've considered
you may also add an illustration which conveys a similar message

Additional context
this would require

  • design

add the empty state copy and button at the end of list

  • frontend code

make Onboarding great again

Is your feature request related to a problem? Please describe.
Not a great onboarding right now

Describe the solution you'd like

  • add clear onboarding messages

  • add simple but relevant illustrations to the onboarding screens

enhance teams card

Is your feature request related to a problem? Please describe.
the teams card which appears on homepage has a bad UI/UX please improve it

Describe the solution you'd like
Improve the UI

bugs in chat screen

Describe the bug
screeenshot explains it

  • enable auto scrolling towards bottom

  • the last message is getting hidden behind the text field

  • empty messages(with spaces) are being sent

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'message page'
  2. Click on 'any chat'
  3. See errors

Expected behaviour
A clear and concise description of what you expected to happen.
image

Screenshots
If applicable, add screenshots to help explain your problem.

Adding success Notification For Users in ADD POST Screen

Actually when a user creates an event then he will not know that his event was created.

  • Adding Notification feature to inform that they have successfully created an event and they should be taken to feed screen.
  • Resetting the values of the add post page.
  • Adding a loading page to the profile page.
  • Edit the Drawer (Menu) And Bring the logout at the bottom.

@hayat-tamboli @sbangariGIT

Dark Mode

At present the app's major color seems to be white and since the UI is beautiful I think dark mode would be great , if you want you can assign me this issue.

fix search bar/appbar color in dark friend list

Describe the bug
weird colors pop up when searching for users in friends list in profile page

To Reproduce
Steps to reproduce the behavior:

  1. Go to profile page
  2. Click on 'friends'
  3. click the search bar
  4. See error

Expected behavior
the app bar color should be somewhat black

Screenshots
image

make a Minimum Viable Product

Is your feature request related to a problem? Please describe.

  • authorisation with only Gauth

  • remove invite friends in add post or add a dynamic link to share the event with others

  • add name to event

  • make a form in addpost page

  • only work for individual chats

expansion tile not working in dark mode

Describe the bug
expansion tile not working in dark mode

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'profile page'
  2. Click on 'dark mode'
  3. Go to 'home page'
  4. Click on 'any event'
  5. See an error

Expected behavior
when the event card is expanded the text colour should not change

Screenshots
image

Additional context
flutter version 1.22.0

Creator of the event cannot see the chat room

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Create an event using add post
  2. Click on 'network and then events chat
  3. See error

Expected behavior
He should be able to see the chat room

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

user gets logged in if he presses back button on account selection with a null id

Describe the bug
user gets looged in if he presses back button on account selection with a null id

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'log in page(secondpage.dart)'
  2. Click on G- auth btn'
  3. Scroll down to 'press back button from the android nav bar'
  4. See error

Expected behavior
after pressing back btn it should return to log in page

Screenshots
image
image
image

Make Buttons look similar

Describe the solution you'd like

  • I want to have the login and signup button's width to be similar as of the Google oAuth butthon

Describe alternatives you've considered

  • we could change the font size of google OAuth button but then the entire UI would look crap

Captainship transfer

Is your feature request related to a problem? Please describe.

It will be unfair if other players are interested in a match but not the captain then the captain can transfer his cap to any other player and can eave the event

Describe the solution you'd like

if(playerId == creatorId)
{
// remove him with the same logic just show him a page
from where he can transfer the captainship to another player
}

chat not working properly

Describe the bug
list dynamic not a subtype of list string

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'message page'
  2. Click on 'any chat'
  3. See error

Expected behavior
chat screen shot pop up with that person

Screenshots
error in chats

replace add friend with remove friend button when someone becomes your friend

Describe the bug
the add friend btn should be removed when someone becomes your friend for you

To Reproduce
Steps to reproduce the behavior:

  1. Make someone a friend
  2. click on his profile from friends page or search
  3. See error

Expected behavior
replace add friend with remove friend button when someone becomes your friend

Screenshots
image

add events info page

Describe the solution you'd like
when the event card is pressed it should open up a page which has all the buttons and other info init

Add a description if public and private below the radio buttons

Is your feature request related to a problem? Please describe.
It will be helpful to show what public and private means in the add post page

Describe the solution you'd like
A small text widget with the description of what public and private events mean.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

there is no auto scrolling to bottom in chat screen

Describe the bug
when opening ant chat screen it should be scrolled to the bottom most and when sending any message it should auto scroll

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'any chat screen'
  2. See error

Expected behavior
when opening ant chat screen it should be scrolled to the bottom most and when sending any message it should auto scroll

β†—enable google_maps_place_picker in location search

Is your feature request related to a problem? Please describe.
add the google place picker to search location by using map

Describe the solution you'd like
check this https://pub.dev/packages/google_maps_place_picker and get an API key πŸ— from GCP & use it in the location search in AddPost

Describe alternatives you've considered
The old method may be used only for working with limited features

Additional context
Add any other context or screenshots about the feature request here.

the search query color in the search bar in dark mode is black

Describe the bug
the search query color in the search bar in dark mode is still black

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'profile > drawer'
  2. Click on 'dark mode'
  3. go to friends profile list to and search for some one
  4. See error

Expected behavior
the text color in dark mode should be white

Screenshots
image

Additional context
I work on flutter beta channel

Reaction to text message

Is your feature request related to a problem? Please describe.
Reactions to a text message in the chatbox can be added.

Describe the solution you'd like
just have a different collection for that message since every message is having a unique id.

Additional context
image
It can look somewhat like this but just some sports-related emoticons

dialog not shown before navigating & after adding post in addPost.dart

Describe the bug
dialog not shown before navigating & after adding post in addPost.dart

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'add post from the floating button'
  2. fill some random things
  3. Click on 'add post'
  4. See error( it waits for 3 seconds and navigates to homepage the dialog is not shown)

Expected behavior
the dialog should be shown for 3 secs and then navigate to home page

filter events by sportsπŸŽΎπŸˆπŸ’πŸ“πŸ

Is your feature request related to a problem? Please describe.
whenever a user wants to search for events of a specific sport there is no such feature like that

Describe the solution you'd like
the user should be able to do that by clicking any sport from the category which opens a new page with events from only that sports

image
image

make search bar functional

Is your feature request related to a problem? Please describe.
make search bar functional

Describe the solution you'd like

  • add a search bar in friends list to search for users by usernames

  • add a search bar in teams list to search for teams

  • add functionality to search bar in events page to search for events by name

add a page for no connectivity

Is your feature request related to a problem? Please describe.
the app should respond when i dont have internet connectivity

Describe the solution you'd like
use the flutter fav connectivity package to complete this task

Describe alternatives you've considered
I also used connectivity widgets but it gives us a lot of but and is

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.