This app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities

Overview

GirlScript App

Issues Pull Requests Forks Stars License

This app is a center to various events ranging from portraying the member’s achievements to announcing the upcoming opportunities. Additionally, this app developed by the community, and for the community, will add elegance. Plus, being as an open source project, this will be a golden opportunity for beginners to learn and contribute to it just like a cherry on the cake.

Prerequisites 👇

  • Ability to use Git and Github :octocat:
  • Basic knowledge of Dart and Flutter
  • Basic knowledge of Firebase and willingness to learn more
  • UI/UX skills are appreciable but not mandatory

Mockups 📝

feed example

Hexadecimal Codes :octocat:

Splash Screen

Light Orange #FFE2C9 (#FFE2C9) -> White #FFFFFF (#fffffff)

Login

Background #FFE2C9 #FFE2C9-> #FFFFFF #FFFFFF
Github #000000 #000000
Linkedin #2867B2 #2867B2
Google #FFFFFF #ffffff
Button Gradient #FE824A #FE824A -> #E16831 #E16831
Orange #E46D39 #E46D39

Home

Cards(Use Soft Colors):
#FFF1F1 #FFF1F1
#F3F1FF #F3F1FF

Team

Red #FF1F1F #FF1F1F
Yellow #F5BC00 #F5BC00
Green #1CA600 #1CA600

Events

Green #12563A #12563A

Button Gradient #FE824A #FE824A -> #E16831 #E16831

Element Grey #E5E5E5 #E5E5E5

How to contribute: 👷

Folder structure

lib : This is where overall logic of the application lies.

lib\models : The Entire Data Models of the application stays here.

lib\services : The Services of the app such as notification_service lies here.

lib\ui\screens : The Whole Application Screens lies here.

lib\ui\custom : The Custom Widgets you created can be placed here.

Contribution Guidelines

👇 Prerequisites:

Pass

  1. Try to reduce the widget tree, in the long run it might help us a lot
  2. When it comes to package version, make sure you use the correct package.
  3. Try to separate the UI from logic.
  4. Improve Documentation, this really helps to understand code.
  5. When it comes to naming convention, maintain similarity and stability through out the app.
  6. If your dart file has more than two widgets try to create separate file.
  7. When it comes to scale our application, try using provider or something similar to that.
  8. Know well about advanced concepts in flutter and try to use them properly.

Steps:

Steps

1. Fork this repository.

2. Clone the forked repository.

git clone --depth 1 https://github.com/
   
    /girlscript_app

   

3. Navigate to the project directory.

cd girlscript_app

4. Create a new branch.

git checkout -b 
   

   

5. Make changes in source code.

changes

6. Commit your changes.

git checkout -b 
   

   

7. Push your local branch to the remote repository.

git push -u origin 
   

   

8. Create a Pull Request!

Finally, go to your repository in browser and click on compare and pull requests. Then add a title and description to your pull request that explains your precious effort.

click on Compare and Pull Request

Congratulations! 💥 Sit and relax, you've made your contribution to GirlScript App project.

Code of Conduct:

code_of_conduct

Make sure you don't violate this

Contributors:

👨 Project Admin

Smaranjit Ghose

Project Maintainers and Mentors 👬

Code of Conduct

License 📝

Refer to LICENSE.

Comments
  • Code enhancement in Teams Page

    Code enhancement in Teams Page

    Path: community_app_boilerplate/lib/ui/screens/Teams.dart

    We have stored the Teams Images in assets. We could use free storage services and host it on a server and instead of AssetImage we could use it CacheNetworkImage It would reduce app size and also since it is a cache network Image so the image will be loaded only when the image is changed, other times the widget would directly take the image from the cache itself. Also wherever you have used Network Image. I would like to use the CacheNetworkImage widget. If you allow me, I would like to do these changes.

    Hacktoberfest 
    opened by elaishane 21
  • Login Page

    Login Page

    Describe the solution you'd like Make the Login screen as same as the mockup

    Contents

    1. Use Proper fonts
    2. Use already existing icons on the page.
    3. For the UI elements refer to the website www.flaticon.com.

    Please mention the work you are doing before I assign u this task. Follow the UI Strictly

    Any files needed Just Contact me or other mentors

    gssoc20 medium 
    opened by anushbhatia 21
  • Team Page

    Team Page

    Describe the solution you'd like Make the Login screen as same as the mockup

    Contents

    1. Use Proper fonts
    2. Use already existing icons on the page.
    3. For the UI elements refer to the website www.flaticon.com.

    Please mention the work you are doing before we assign u this task. Follow the UI Strictly

    gssoc20 
    opened by smaranjitghose 13
  • Google Sign In OAuth2 Security Flaw

    Google Sign In OAuth2 Security Flaw

    Hey @himanshusharma89 I was going through the app and came across the following issue:

    1. I pressed sign in with google on the sign-up page.
    2. Didn't select an account and pressed back.
    3. The app redirected me to the Dashboard with null values with though I wasn't authenticated.

    I am attaching a screenshot of the app being logged in without auth. WhatsApp Image 2020-09-29 at 1 50 59 AM

    I would like to work on this issue as well along with the Github auth implementation during Hacktoberfest.

    bug Hacktoberfest 
    opened by rish07 10
  • Improve the ReadMe of the project

    Improve the ReadMe of the project

    Suggested Structure:

    • Project Name
    • Project Description
    • Snapshots
    • Tech Stack Used
    • How to Contribute
    • Learning Resources
    • Code of Conduct
    • Project Admins and Teams
    • License

    Try to put in more emojis,gif,images

    Some Resources to get started with:

    • Basics of GitHub Markdown https://guides.github.com/features/mastering-markdown/

    • Some more tips on GitHub Markdown https://ghost.org/changelog/markdown/

    • For creating badges: https://shields.io/

    • Quick Fetch badges: https://github.com/Naereen/badges

    • Emoji Cheatsheet: https://www.webfx.com/tools/emoji-cheat-sheet/

    Samples of the ReadMes of my other projects:

    • https://github.com/smaranjitghose/PyDeceive
    • https://github.com/smaranjitghose/DeepPixel
    gssoc20 easy 
    opened by smaranjitghose 10
  • Improve the Home Page of the GirlScript Chennai Website

    Improve the Home Page of the GirlScript Chennai Website

    see the official girlscript foundation for reference

    We need to have the following sections:

    • Home(The main landing page..summarizing what GirlScript is and its goals)
    • Announcements Page
    • Team Page
    • Contact Us Page
    • Achievement Page
    • Blog Page

    Improve the design of the current one Please do some research on GirlScript itself and put in the content instead of Lorem Ipsum At the footer,try to embed a location(using the google maps one)

    gssoc20 medium 
    opened by smaranjitghose 10
  • Add a Bottom Navigation Bar

    Add a Bottom Navigation Bar

    Remove the Existing Drawer and Replace it with a stylized modern looking bottom navigation bar with appropriate Icons . Add the following items:

    • Home
    • Events
    • Projects
    • About Us
    gssoc20 easy 
    opened by ousnik 9
  • Events Page

    Events Page

    Tasks to be performed:

    Follow the mockup to create the events page.

    Have the elements int the carousel Dynamic. We don't need static elements

    Please strictly follow the UI given and feel free to contact any of the mentors for help Any problems related to custom elements. Feel free to contact me on slack.

    gssoc20 hard add_feature 
    opened by anushbhatia 6
  • Splash Screen

    Splash Screen

    Is your feature request related to a problem? Please describe. Splash Screen with animation and the gradient given

    Describe the solution you'd like Splash Screen If possible a complete walkthrough of the app

    Additional context describe

    1. about the app.
    2. explain about navigation.
    3. creating UI for the elements in-app.

    Please mention the work you are doing before I assign u this task. Follow the UI Strictly

    Any files needed Just Contact me or other mentors

    gssoc20 easy 
    opened by anushbhatia 6
  • Create a events description page

    Create a events description page

    When tapping on a project item, it should be redirected to its description page. The data related to the tapped item has to be displayed. The page should have a very good design. The following data should be displayed: Name Organizer(with logo) Description Date Time Venue Poster of the event related links

    Note: Prefer a hero animation for the logo of the organizer.

    gssoc20 hard 
    opened by ousnik 6
  • Create Icons and Other Images for the GirlScript Chennai website

    Create Icons and Other Images for the GirlScript Chennai website

    Inside the website folder create a folder assets and store it there. Please make 3 at a time and give a PR..so that others can be given chance as well

    gssoc20 easy 
    opened by smaranjitghose 6
  • Documentation

    Documentation

    Use Sphinx to document the project in readthedocs format.

    Suggested Content:

    • The main page should be description of the project
    • Detailed Table of contents
    • Separate page for contributors
    • Dedicated sections for each page of the app with all the necessary cards should be so that anyone with very less or no knowledge of flutter can use this app by changing certain lines of code
    • Instructions for Firebase Integration (Don't include the api keys)
    • How to update the project from Firebase
    • How to build separate Android and IOS Apps
    • How to make an .apk file and publish to PlayStore

    Push this to gh-pages branch

    Hacktoberfest 
    opened by smaranjitghose 5
Owner
Smaranjit Ghose
Life Long Learner
Smaranjit Ghose
Showwcase is a professional network built for developers to connect, build community, and find new opportunities.

Showwcase Generated by the Very Good CLI ?? Showwcase is a professional network built for developers to connect, build community, and find new opportu

Luis Ciber 4 Jan 13, 2022
This is the graduation project and it's all about a mobile app to organize events.

eventy A new Flutter project. This is the Graduation Project i work with my team @aboonasser & @Tameem99 Getting Started This project is a starting po

mohammad alfayez 2 Dec 15, 2021
'Efficacy' is a an Android app that keeps users updated on all events and happenings in and around the NITS campus. Note that the one in this repo is a slightly altered version of the original.

Efficacy : The proposed Android app for all clubs, events and happenings at NIT Silchar Get the release APK Some interesting features of this app incl

Gaurav Bhattacharjee 2 Aug 29, 2021
This is an MSCW Events App

App ?? This is MSCW Events App ⭕ IMPORTANT Make a directory(folder) on your forked Repository eg: App/About/about_main.dart If you have created 2 file

null 1 Nov 17, 2021
Flutter News, Events and Podcast App

OneStop OneStop application lets the user view news on various topic for different countries, events for various locations and various podcast sites t

Sumita Sharma 22 Mar 12, 2022
Neyapsak-Webapp - A web app to look for events, save and buy tickets

NeYapsak Webapp NeYapsak is a web application that enables users to check the ac

Tan Çetiner 1 Nov 25, 2022
A public repo that contains all the projects built in live coding events.

JEToP Live Coding A public repo that contains all the projects built in live coding events. Star this repo to not miss it. Built with ❤️ by JEToP's IT

JEToP - Junior Enterprise Torino Politecnico 13 Nov 30, 2022
checkin to nearby events

event_checkin A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

null 0 Nov 24, 2021
Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Régis 6 Sep 19, 2022
A beginner friendly flutter app displaying the time across various cities in the world.

World Time App in FLUTTER My first kinda big Flutter project. It is a revision of all basics and some advanced concepts of Flutter I've learnt so far.

Rohini Rao 5 Nov 11, 2022
To cure symptoms of various disease using medicines at home this app will act as guideline. Few animations are used and Firebase is used as database.

Medkit It's a Pharmacy application that help you in curing basic symptoms and diseases with medicines available in your home. How to Run Code Clone or

Muhammad Hamza 109 Dec 22, 2022
Algorithm Toolbox is an Android app for C++, Python and DART algorithms. It shows the codes as well as its explanation with various examples.

AlgoKing Algorithm Toolbox is an Android app for C++, Python and DART algorithms. It shows the codes as well as its explanation with various examples.

Hash Studios 5 Sep 13, 2022
Radiao - a radio explorer app that lets you listen to several stations of various countries

radiao Radiao is a radio explorer app that lets you listen to several stations of various countries. features trending stations popular stations liste

null 4 Apr 20, 2022
Plant monitoring using Node MCU (with various sensors), Flutter & Firebase

IoT based plant monitoring system which is connected to Firebase. A Flutter app is used to display the live data from the sensors attached to the plan

Souvik Biswas 18 Jan 7, 2023
BankGit helps you manage your account and transactions more efficiently by breaking your account into branches for various purposes and then making transactions directly from them.

Bank Git Web Hosted Here : https://bank-management-45848.web.app/ Bank Git is an application built with Flutter and Firebase to help you manage your b

Yash Johri 27 Dec 26, 2022
Keep track of coding contests on various online judges.

Code Calendar keep an eye on active contests on various online judges and add them as an event to your calendar. Install Flutter SDK throught Android

null 2 Nov 15, 2022
Flutter Grocery Shopping App (Mobile App, Web App)

Grocery-App (Widle Studio - A Creative Flutter App Development Company) OR Get an Estimate Flutter Grocery Shopping App Fully Working Template with Wo

Widle Studio LLP 811 Dec 29, 2022
Flutter classified app - A sample app to showcase classified app using flutter

Flutter Classified App Demo A sample app to showcase classified app using flutter. Demo Android Screen iOS Screen Getting Started This project is a st

FlutterDevs 271 Dec 27, 2022