Giter VIP home page Giter VIP logo

sandip75 / girlscript_app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smaranjitghose/girlscript_app

0.0 1.0 0.0 10.81 MB

A boilerplate for any technical community to pick up and use for their own without any hastle 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.

License: Creative Commons Zero v1.0 Universal

Kotlin 0.26% Swift 0.25% Objective-C 0.02% Dart 99.46%

girlscript_app's Introduction

Community App Boilerplate

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/<your-github-username>/girlscript_app

3. Navigate to the project directory.

cd girlscript_app

4. Create a new branch.

git checkout -b <your_branch_name>

5. Make changes in source code.

changes

6. Commit your changes.

git checkout -b <your_branch_name>

7. Push your local branch to the remote repository.

git push -u origin <your_branch_name>

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.

girlscript_app's People

Contributors

himanshusharma89 avatar anushbhatia avatar smaranjitghose avatar bharat-1809 avatar swat1998 avatar suryadevsingh avatar sheen404 avatar rukmini-meda avatar anushka-shukla avatar ousnik avatar

Watchers

James Cloos avatar

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.