GithubHelp home page GithubHelp logo

kamal-kaur04 / 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 310 MB

This is an app built using Flutter for different GirlScript Chapters that is to be used by the community associated with it and to later serve as a template for other tech communities as well. From having the option to portray the member's achievements to announcements regarding various opportunities, we want it to be knit into a single platform. Also, the app is made by the community for the community is something that shall add on to its elegance and being a open source project for beginners to learn and contribute to is a cherry on the cake.

License: MIT License

D 0.75% Makefile 20.78% Java 29.96% Kotlin 0.04% Shell 0.07% Swift 0.05% Objective-C 0.11% Dart 8.95% CSS 4.29% HTML 5.83% JavaScript 28.73% Ruby 0.44%

girlscript_app's Introduction

GirlScript Community App Boilerplate

Open Source Love License

Forks Stars Issues Pull Requests

forthebadge forthebadge

This has a Flutter app that is to be used by the community associated with it, and later to serve as a template for other tech communities as well. 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.

Features

  • Sign up and login facility
  • View and register to Girlscript events
  • View the list of projects to contribute on them
  • Get to know the leads of various teams in Girlscript community

Prerequisites to contribute

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

Tech Stack

  • Flutter
  • Dart
  • Google Firebase
  • HTML
  • CSS
  • JavaScript
  • UI / UX

Why Flutter

  • Flutter is a cross-platform app development language.
  • It means that a single code will run for Android, iOS, and web apps. There is no need for separate code for different OS. Just with a single codebase you can develop apps for Android, iOS, and web.
  • The base language of Flutter is Dart.
  • The major advantage of using Flutter is that it gives the user a native feel and experience of the app.
  • The user won’t be able to figure out whether this app is made using any cross-platform app language or any native app development language (Swift, Android, etc.) because Flutter makes use of native app components to give native app feel.
  • The Hot Reload feature of flutter makes development much faster. This feature lets us save the changes and display us the output in real time.

Check out the Flutter widgets to get an overall idea of its awesomeness - https://flutter.dev/docs/development/ui/widgets

Working and Screenshots

This app opens up where you will see the option to sign up/log in to your account. After successfully logging in, you will have multiple tabs to go through. Each tab has a specific purpose. For example, the “Events” tab will list all the events taking place at certain places where you can register and attend those events.

Following are some of the screenshots:

feed example feed example feed example feed example feed example feed example feed example

How to contribute:

GSSOC'20

1. Fork this repository.

2. Clone the forked repository.

git clone 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.

6. Commit your changes.

  git add .
  git commit -m "<your_commit_message>"

7. Push your local branch to the remote repository.

git push -u origin <your_branch_name>

8. Create a Pull Request!

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

Tasks

  • Improve the UI
  • Work on the improvement and building the various pages of the app
  • Database integration with Firebase
  • Have a corresponding Web App for this
  • Analyze further design requirements and integrate

Resources to get started with:

Team

Project Admin:

Mentors:

MIT License © Smaranjit Ghose

girlscript_app's People

Contributors

smaranjitghose avatar puneethkanna avatar himanshusharma89 avatar ajinkyataranekar avatar bharat-1809 avatar infiniteoverflow avatar sukkritsharmaofficial avatar goyalmuskan avatar gpsuhas20 avatar harshmehta2468 avatar manan-bedi2908 avatar aman-codes avatar nishantsharma09 avatar ousnik avatar swat1998 avatar minolipvartak avatar rabeehrz avatar dwvicy avatar kamal-kaur04 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.