Community App Boilerplate

MentorSmaranjit Ghose (smaranjitghose)
Project Website
Project Repository
Suitable for Beginners?yes
TagsDart Flutter Firebase UI/UX HTML CSS Javascript React Git
Applications (1st Choice)6 (6 submitted | 0 in-progress)
Applications (2nd Choice)20 (16 submitted | 4 in-progress)
Code of Conduct
LicenseMIT license (MIT)

Project Description

Pull Requests

This is an open source project for creating a Flutter app that shall serve as a template/boilerplate for various technical communities, clubs, organizations, etc to use .

With certain modifications to the content specific to the communinity or group using this, the need to build an app from scratch and the pains of fixing bugs and figuring out what part fits where is eliminated. Feel free to use this!. If this project helps out, we would be grateful, if you could give us a mention. Also, we would love to see your version of the same! Do a give a PR for a different branch that showcases how you used this!

This project is also meant to be a starting for all techies interested to get their hands dirty in open-source contributions. A highlight of this project being this project is "built by the community for the community". This takes off from the similar effort by the project admin for GirlScript Summer of Code in the following projects:
- GirlScript Chapter Website Template
- GirlScript Chapters App Template

Currently, this is a part of Rails Girls Summer of Code'2020

A follow up project:

Project Admin:


Project's Requirements

👇 Prerequisites:

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

Suggested Resources for picking up on the skills:



1. Fork this repository.

2. Clone your forked repository to your local system.

git clone<your-github-username>/community_app_boilerplate

3. Navigate to the project directory.

cd community_app_boilerplate

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 Community App Boilerplate project.

Code of Conduct:

Make sure you don't violate this

Tasks And Features

  • Work on different cards of the app and facilitate more features
  • Fix Bugs
  • Improve the documentation
  • Work on the corresponding website for TechEquilla: - Redesign the UI/UX of the website - Put in more animations - Make admin panel for the website
  • Work on additional projects for the community like mass mailer,certgen,etc


You must be logged in to comment on this project.

NANDINI ROY, Friday, April 3, 08:03 UTC

This is Nandini Roy and Shruti Agarwal from the Team cyberpunks. We are from Delhi, India. We are doing our undergraduate course in Computer Science Engineering. We are really interested in this project. Really looking forward to work on this project. Thank you!

Akansha2202, Monday, March 30, 16:51 UTC

I would like to contribute in this project. Please help to get started.

Jinyoung Park, Monday, March 30, 03:26 UTC

Hello everyone. This is Jinyoung from Team CodeGirls from Seoul, South Korea. We would love to contribute to this project, and wonder if there are any ways we can help to get started. If there is a bug or improvement we can work on, please let us know! :)

tea-n-biccies RGSoC, Friday, March 20, 13:40 UTC

Dear RGSoC applicants - we have added a new FAQ page to the website. Please check this out before asking mentors your questions, as we may already have an answer for you :)

Further details of how to apply to RGSoC (by 23:00 UTC on 30 March 2020) can be found at

Shruti Rawal, Friday, March 20, 10:18 UTC

Hello sir , me and my teammate Priyanshi are super excited to work on this project . Please let us know how we can start contributing..

Sonal Kushwaha, Friday, March 13, 17:54 UTC

Hello sir, I am Sonal and my teammate Sakshi and I would love to work on this project as team Femmetech.
We are super excited to be a part of this project and we will do our best to contribute to it in every way possible!

Smaranjit Ghose, Thursday, March 12, 17:59 UTC


n4i9kita, Thursday, March 12, 16:42 UTC

Hi sir. Can u send me the link for gitter channel......And I am new to flutter and dart, Just started learning it.....I found it interesting so thought to apply for this project.....

Smaranjit Ghose, Thursday, March 12, 16:35 UTC

Ya sure...Please check out the project and see the issues raised..For further queries you can join the gitter channel

n4i9kita, Thursday, March 12, 07:02 UTC

Hello sir, I am interested in your project . I would like to be a part of it. Would u guide me , how to proceed ahead.