Giter Site home page Giter Site logo

hackslash-nitp / cura Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 14.0 37.71 MB

An application, made with Flutter, that acts as a platform for the charity institutions (old-age-homes, orphanages) to connect with the people

Kotlin 0.03% Objective-C 0.01% Swift 0.51% Dart 87.47% CMake 4.93% C++ 5.69% C 0.39% HTML 0.68% JavaScript 0.05% CSS 0.24%
cross-platform dart firebase flutter hacktoberfest hacktoberfest-accepted

cura's People

Contributors

devank-sachdeva avatar karnikakhandelwal avatar kmansimtg avatar rani620 avatar ritwiksingh28 avatar shazeb-khan avatar srijanshovit avatar susajjit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cura's Issues

Show actual profile information in Info_Page

Fetch user-details from the Firebase Firestore Database, and display it in the Info_Page. โœจ

Following info needs to be linked with backend:

  • User DP
  • Individual Name, Designation
  • Email
  • Contact Number
  • City
  • Country
  • About
  • In Drawer, show the User DP and UserName

Anyone interested in working on this, kindly let me know within 2 days here. We will disucss the procedure and things that you may need to keep in mind while working on this issue. ๐Ÿ˜Ž

Deadline: 1 day after having been assigned..

Add image in Spend Time screen

Description: ๐Ÿ’ญ

Add an image at the top of the spend_time.dart file as per the design file

Deadline: โณ
1 hour after having been assigned.

Differentiate Individual and Organisation User at Login

Currently, there is no implementation for redirecting the user to HomeIndividualPage or HomeOrganizationPage, as per the user type, upon login. ๐Ÿ’ญ

Any ideas to resolve this issue would be welcome. ๐Ÿ˜ƒ
If you are interested in solving this issue, please mention it here, along with the method you propose to use, so that we may discuss it.

my_drawer screen

Issues :-

  1. UI modification and minor changes.
  2. do Routing based on case index as per required .

Switching from email to phone text input field do not change keyboard type and vice-versa

On a login page in lib/startup_screens/login.dart
There is some problem with UI of the page, when trying to switch from phone number to email section on keeping the keyboard on does not changes the keyboard type, and user is stuck with same numpad keyboard type for writing email address and same is happening from switching email to phone section, user gets stuck with email keyboard type.

desktop

Missing Introduction Page

The following screen is missing from the application:

  • Intro page (to let the user decide to sign in via phone or email)
  • Terms & Conditions dialog

Essential to provide for the complete functioning of the application.

Bug in Bottom Navigation Bar

Current page get pushed on itself on clicking that page icon in Bottom Navigation bar, thus clicking back button does opens up the previous page, this is a bug and need fixing.
I can fix this bug So I request you to assign this issue to me.

WhatsApp.Video.2022-10-14.at.11.31.46.mp4

Bug : On logging out.

When we log out of the app, we get back to the login page, here on clicking the back button,crashes the app, I could this fix this issue so I request you to assign it to me.

Add Splash_Screen and Icon for the app

Description ๐Ÿ’ญ

  • Add Cura logo as Launcher_icon
  • Add Splash-Screen to display logo instead of a white screen on launching the application

Resources ๐Ÿ“–
Launcher_Icons:

Splash Screen:

Deadline โฑ๏ธ
1 day after having been assigned!

If interested, please let us know so that we may assign this issue to you.

Add Payments UI

Description: ๐Ÿ’ญ

To add the Payment UI in the application.

Guidelines: ๐Ÿค”

  • Make sure to make the page adaptive to various screen sizes using ScreenUtil package.
  • Integrate into the general flow of the app through the donation_page.dart
  • Pass the data from donation_page.dart to the Payments UI

Deadline: โŒ›
2 days after having been assigned

Resources:
ScreenUtil

Please let us know if you are interested in working on this issue, so that I may assign it to you.

Route my_donations.dart

Description: ๐Ÿ’ญ

Integrate my_donations.dart into the app.

Guidelines: ๐Ÿค”

  • The Individual User should be able to access my_donations.dart page through info_page.dart
  • Named Routes should be used for routing

Deadline: โŒ›
1 day after having been assigned.

Let us know if you intend to work on this issue, and then we will assign it to you.

Named Routing

We have to improve routing in our application by using namedRoutes, as this will allow our app to have a cleaner, modular and maintainable design.

For interested persons:
Documentation -
https://docs.flutter.dev/cookbook/navigation/named-routes
https://medium.flutterdevs.com/navigate-with-named-routes-in-flutter-5de44922789e

Deadline to complete the task - 2 days after having been assigned

@rani620 @SUSAJJIT @KarnikaKhandelwal @kmansimtg @Shazeb-Khan
If any of you are interested in solving this issue, kindly mention here in the comments, so that I may assign it to you.

Please reply before 27 October if you are interested.

Create a create_post Screen

Description: ๐Ÿ’ญ

Create a screen that allows the users to create posts.

Guidelines: ๐Ÿ’ก

  • Create the screen such that it can be accessed by both the Individual and Organization users.
  • Code should be in a create_post.dart file located in lib/shared/screens folder.
  • Should contain a Textfield to retrieve post_content from user.
  • Allow options to insert multiple pictures/videos/documents, either from the gallery or from camera.
  • A button to share the post.
  • No need to implement Backend transactions in this issue, a separate issue will be created for that later.

Deadline: โณ

4 days after having been assigned.

If interested, please mention it here, so that we may assign it to you.

Integrate RazorPay Payment Gateway

Description ๐Ÿ’ญ

Integrate RazorPay Payment Gateway into the application (testing mode only) and store the details of the transaction into the Firestore Database

Guidelines ๐Ÿค”

  • Prefetch the transaction amount from donations screen, and provide it to the RazorPay Gateway.
  • Add Wallets, UPI, Debit/Credit cards, and netbanking options
  • On completion of Transaction, show a popUp dialog displaying the result, and reroute the page to Individual_Profile_Page to show donation records
  • Store the status of the transaction into the database

Resources ๐Ÿ“–
RazorPay:

Deadline โŒ›
3 days after having been assigned

Interested persons may mention their willingness to contribute here. ๐Ÿ˜ƒ

Display Individual Profile Info from database using UID

Description ๐Ÿ’ญ

In info_page, display each user's information retrieved from the database.

Guidelines: ๐Ÿ’ก

Pass User's uid to the page to display relevant information.

Deadline: โŒ›
1 day after having been assigned

If interested on working on this issue, kindly mention it here! ๐Ÿ˜ƒ

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.