Documentation

Agenda Capoeiragem tutorials

Step-by-step guides for students, travelers, and educators. Learn every feature using the exact text you will see in the app.

General

Getting started

How to create your account, complete your profile, and join your community.

1

Install the app or use it as a web app

Download it from Google Play on Android, or open agendacapoeiragem.com in your browser and add it to your home screen as a web app (PWA). Both options work the same way.

NotaThe native iPhone version is in development. In the meantime, use Safari on iOS → "Add to Home Screen".
2

Create your account

When you open the app you will see the screen "Create account — Join the capoeira community". Fill in your first name, last name, optional nickname, and email. You can also register with Google.

TipBefore continuing, the app will ask for your role: "Practitioner" or "Educator". Choose "Educator" if you already teach capoeira — this unlocks the management tools from the start.
3

Complete the onboarding

After registration, the onboarding screen guides you to add a profile photo and find your group or school. You can skip this step and do it later, but linking from the start activates all community features.

4

Link your group

On the home screen you will see the card "No group assigned" with a "Find groups" button. Search for your group in the directory and send a join request. You can also ask your educator to add you directly from their school admin panel.

AtenciónWithout a linked group you cannot see your community's events or graduation history. Attendance and payment features will also be unavailable.

General

Home & discovery

How to navigate the main screen and find what you need quickly.

1

The Home screen

The "Home" tab shows a personalized greeting with your name, your group card, and the "Upcoming events" section with your community's events in chronological order. A red badge on the "Profile" tab indicates pending notifications.

TipPull down to refresh the feed at any time.
2

Filter upcoming events

In the "Upcoming events" section you will find filter chips: "This week" and "This month". Tap them to narrow the view.

3

Global search

Tap the search bar on the Home screen to open global search. Type any term and you will see results organized in four sections: Events, Groups, Schools, and Users.

4

The "+" button (Educators)

If you are an educator, you will see a floating "+" button on the Home screen. Tap it to open a menu with three options: "New event", "Create group", and "Create school".

NotaThe "+" button only appears if your account has the Educator role. Check your role in Profile → Settings.
5

Global map of schools

In the "Groups" tab you will find an interactive map with all registered schools worldwide. Tap any marker to see the school name, its group, and its schedules. Useful for finding a place to train when traveling.

General

Groups & community

How to discover groups, join one, and explore your community's hierarchy.

1

What is a group and what is a school (núcleo)?

A **group** is the capoeira organization as a whole (e.g. Abadá Capoeira, Cordão de Ouro). A **school** (núcleo) is a specific physical training location within that group — one group can have many schools in different cities or countries. You belong to a group and train at a school. Educators create schools inside their group.

NotaWhen the app says "your school" it means the specific place where you train. When it says "your group" it means the whole organization.
2

Browse groups

The "Groups" tab shows all public groups on the platform. Use the search bar ("Search group...") to filter by name, and the "Country of presence" and "Capoeira style" dropdowns to narrow the search.

3

A group's profile

Tap any group to see its full profile organized in tabs: "Summary" (description and stats), "Events" (upcoming group events), "Hierarchy" (educator tree), "Schools" (active schools list), and "Graduations" (belt system).

4

Request to join a group

From the group profile, tap "Request to join the group". Your request will show the badge "Request pending" until the admin approves it. You will receive a notification in "Profile → Notifications" when accepted.

TipIf you want to tell the admin who you are, use "Guided request". It lets you send a message along with your request.
5

View the group hierarchy

In the "Hierarchy" tab of the group profile you will find the full educator tree. You can search by name within the hierarchy. Tap any educator to see their public profile.

6

View a member's profile

Tap the name of any educator or member to see their profile: name, nickname, group, current belt, and schools where they teach or train. The graduation history is also publicly visible.

General

Events

How to discover, filter, and confirm your interest in batizados, rodas, and more.

1

Explore the events calendar

The "Events" tab shows an interactive calendar at the top and the event list below. Tap any date to see that day's events. You can toggle between calendar view and list view with the button in the corner.

2

Filter by category and more

Tap "Filters" to open advanced options: Category (batizado, roda, open roda, troca de corda, course, class, workshop, seminar, festival, meetup, intensive, training), Price (free or paid), Format (in-person or online), Dates, Group, and Location.

TipYou can combine multiple filters at once. An "Active filters" indicator appears next to the button when filters are applied.
3

Event detail

Tap any event to see the full description, date and time, map location, event type, organizers, and poster if it has one. You will also see how many people are going ("Going") and how many marked interest ("Interested").

4

Confirm "Going" or "Interested"

From the event detail, tap "Interested" to save it to your list, or "Going" to confirm attendance. Organizers can see the total count for both.

TipEvents you marked as "Going" appear highlighted on your Home screen in the "Upcoming events" section.
5

Share an event

Use the share button in the event detail to send it via WhatsApp, Instagram, or other apps. The event name, date, and a direct link are shared.

General

Your profile

How to manage your identity, notifications, and access settings.

1

The three profile tabs

The "Profile" tab has three internal sections: "Summary" (your upcoming events and bio), "Notifications" (pending requests from group, school, or educator), and "Management" (if educator, access to your schools; if student, the schools where you train).

2

Edit your profile

Tap the edit icon (pencil) on your profile photo or name to open the edit form. You can change your photo, first name, last name, and nickname. Save by tapping "Save".

TipPhotos are uploaded from your camera or gallery. A square image looks best in the circular profile picture.
3

Your belt and graduations

Your current belt appears with its color and name below your name in the profile. If you have more than one recorded graduation, tap your belt to see the full history with the date of each level change.

4

Settings: language and theme

From "Profile", tap "Settings". There you can change the language (English, Spanish, Portuguese) in the "Language" section, and the visual theme (light or dark) in "App mode". Changes apply immediately.

5

Pending notifications

In the "Notifications" tab of your profile you will see five types of requests: "Group join request" (someone wants to join your group), "Educator request" (educator-student relationship request), "School join request" (someone wants to join your school), "School transfer request" (pending administration transfer), and "Collaboration request" (invitation to co-organize an event). The red badge on the "Profile" tab shows how many you have unread.

6

Report a problem

Go to "Profile" → "Settings" → "Report a problem". Your report goes directly to the development team with technical device information attached automatically.

General

Premium plan

What the free plan includes, what Premium unlocks, and how to subscribe.

1

Free plan limits

With a free account, educators can create up to 10 events per month and students can confirm attendance at 1 roda per month. School management, attendance, and payment features are available without limit for both roles.

NotaStudents on the free plan see ads inside the app.
2

What Premium includes

Premium unlocks unlimited events for educators, up to 5 rodas per month for students, priority support, and an ad-free experience.

TipThe annual plan is marked with the "BEST VALUE" badge and is significantly cheaper than paying month to month.
3

How to subscribe

Go to "Profile" → "Subscription" or tap the Premium banner that appears when you reach a limit. Choose the monthly or annual plan and confirm the payment with your Google Play or App Store account.

NotaPayments are processed securely through Google Play / App Store. Agenda Capoeiragem does not store card data.
4

Restore purchases

If you change devices or reinstall the app, go to "Profile" → "Subscription" → "Restore purchases" to recover your active plan without paying again.

TipUse the same Google or Apple account you used to purchase the plan.

Practitioners

Joining a school

How to find a nearby school, send a request, and what happens next.

1

Find a school on the map

Go to the "Groups" tab and use the interactive map to explore schools near you. Tap any marker to see the name, group, schedules, and the option to view the full profile.

2

Request to join with "Guided join request"

From the school profile, tap "Guided join request". You can include a message to introduce yourself to the educator. Your request will appear in the "Requests" section of the school panel.

TipIf you already train with an educator who uses Agenda Capoeiragem, ask them to add you directly from their panel to skip the request process.
3

Wait for approval

Your request stays as "Pending" until the educator approves or rejects it. You will receive a notification in "Profile → Notifications" when there is a response.

AtenciónOnly the educator can approve requests. If you do not receive a response within a few days, try contacting the educator through another channel.
4

Access your classes and tracking

Once approved, the school appears in "Profile" → "Management" tab. There you will see your month-by-month attendance history and your payment status if the school manages fees.

Practitioners

Your personal history

How to view your monthly attendance, your graduations, and the events you attended.

1

This month's attendance

Go to "Profile" → "Management" tab → your school. You will see your attendance percentage for the current month and the list of classes with a present or absent indicator for each.

2

Graduation history

From your profile, tap your current belt to expand the full history with the date of each level change. The record is permanent and publicly visible on your profile.

3

Payment status

If your school manages payments, in the "Management" tab you will see your payment status for the month: "Pending", "Paid", or "Overdue". Only the educator can record your payments.

NotaYour payment status is visible only to you and your educator. It is not public information.
4

Confirmed events

In the "Summary" tab of your profile you will see upcoming events you confirmed "Going" to. You can view the detail of each one by tapping the event name directly from your profile.

Educators

Creating your group

How to register your capoeira group on the platform and configure its information.

1

Access the creation form

Tap the floating "+" button on the Home screen → "Create group". You can also go to the "Groups" tab and tap "Create group" in the top corner.

NotaOnly users with the Educator role can create groups. Check your role in "Profile → Settings".
2

Name and description

Enter your group's official name and a description. Both are required. The name will appear in the global directory, on member profiles, and on all events you organize.

3

Capoeira style (required)

In the "Capoeira style *" field, type the style you practice (e.g. Mixed, Benguela, Angola, Regional). It is a free-text field and it is required. This text is used as the name of your graduation system and shapes how your belts are labeled.

TipThe "City" field is optional — you can fill it in now or later from "Edit group".
4

Group logo (optional)

Upload your group logo from your gallery. It will appear on the group profile, in schools, and on the group card that your students see on the Home screen.

5

Create the group

Tap "Create". If the name is not a duplicate, the group is created immediately. The app will ask if you want to set up the graduation system now or later.

6

Invite members

After creating the group, share its name with your students. They search for it in the "Groups" tab → directory and request to join. You can also add them directly from your school admin panel, or they can link during their own onboarding.

TipThere is no invite code: the standard flow is students finding you in the directory, or you adding them from the school panel.

Educators

Managing your group

How to manage members, admin roles, and group information.

1

Group administration panel

Go to your group profile and tap the administration button (visible only to admins and co-admins). You will access options for managing members, roles, and group configuration.

NotaAs the group creator, you are the main admin. Only you can transfer full administration to another person.
2

Approve or reject join requests

In "Requests" on the group panel you will see pending requests with the applicant's name and their message if they used the guided request. Tap "Approve" or "Reject" to respond to each one.

3

Assign roles: admin and co-admin

From a member's profile in the group panel, you can assign them the "Co-admin" role (panel access) or promote them to "Admin". You can also use the "Leave admin" option to remove the role.

Atención"Transfer administration" passes full group control to another user. This action is irreversible: you will lose the main admin role.
4

Edit group information

Go to the group profile → edit icon. You can change the name, description, logo, capoeira style, and city. Changes apply immediately and are reflected in the public directory.

5

Remove a member

From the member list in the panel, tap a member's name and choose "Remove from group". The member loses access to group content but retains their graduation history.

AtenciónRemoving a member is reversible: they can request to join the group again.

Educators

Educational supervision

How to assign a supervising educator for your school's students and how the hierarchy works.

1

What educational supervision is

Educational supervision is the hierarchical relationship between educators in the same group. A more experienced educator can oversee the progress of another educator's students, especially useful when they are in different cities or countries.

NotaThe supervision screen is called "EDUCATIONAL SUPERVISION" inside the school panel.
2

Automatic supervision (same school)

If the supervisor and students share the same school, supervision is automatic. The app will show the "Same school" badge on the student's profile inside the supervisor's panel.

3

Manual supervision (outside the school)

If the supervisor is in a different school, you can assign them manually. On the supervision screen, tap "Select supervising educator" and search by name. Supervised students will show the "Outside your school" badge.

TipOnly educators from the same group can be assigned as supervisors. It is not possible to supervise students from different groups.
4

View the supervision tree

The supervision tree is visible in the "Hierarchy" tab of the group profile. It shows the relationships between educators and which students are under each one's supervision — the "mestre to apprentice" tree of your group.

Educators

Creating your school

How to create your school, place it on the map, and set up training schedules.

1

Access the creation form

Tap the floating "+" button on the Home screen → "Create school". You can also go to the "Groups" tab → your group's profile → "Schools" tab → "Create school" button.

NotaYou need to be an admin or co-admin of a group to create a school. If you just created your group, you already have that role automatically.
2

Fill in the name and location

Complete the required fields: "School name" (e.g. Downtown School), "Location" (full address of your training venue), "Country", and "City".

TipAfter entering the address, tap the map to open the location picker and drag the marker to the exact spot. This is what appears on the global directory.
3

Add training schedules

In the "Training schedules" section, tap "Add schedule". Select the weekday, start time, and end time. Add as many schedules as you need. At least one schedule is required to create the school.

TipEach schedule can be linked to a class group. If you train different levels at different times, add them separately.
4

Create the school

Tap "Create school". If all fields are complete, the school is created and will appear on the global map and in the directory. You will be taken automatically to the school's admin panel.

5

Edit or deactivate

To edit the name, address, or schedules, go to the school profile → edit icon. If you stop training at that location, you can deactivate the school so it doesn't appear in the directory without losing the history.

Educators

Co-educators

How to add co-educators to your school and manage their permissions.

1

What a co-educator is

A co-educator is an educator from the same group who helps manage your school. They have access to the admin panel: they can record classes, mark attendance, and register payments, but cannot change school configuration or transfer administration.

2

Add a co-educator

Go to your school profile → "Co-educators" section → tap "Add co-educator". Search for the educator by name (they must be a member of the same group with the Educator role). Tap their name and confirm.

NotaOnly users with the Educator role within the same group can be co-educators.
3

Remove a co-educator

In the "Co-educators" section of the school profile, tap the co-educator's name and choose "Remove co-educator". The action is immediate and the educator loses access to the school panel.

AtenciónRemoving a co-educator does not delete any data. All class and payment history they recorded remains in the system.
4

Leave the co-educator role

If you are a co-educator at a school and no longer want to be, go to the school profile → "Co-educators" section → "Leave co-educator role". You can also do this from "Profile → Management → [school name]" → "Leave role".

5

Transfer school administration

To hand full school control to another educator, go to the school profile → "Transfer administration". The recipient must be an active co-educator of the school.

Atención"Transfer administration" is irreversible: you pass full control to the other person. The new admin will be able to change all school settings.

Educators

School join requests

How to manage join requests to your school from the admin panel.

1

View pending requests

Go to your school profile → "Manage" button → "Requests" tab. You will see all pending join requests. Each card shows the applicant's name, photo, date, and the message they sent (if they used the guided request).

2

Approve a request

Tap "Approve" on the applicant's card. The student will receive a notification that they were accepted and will start appearing in your student list. You can assign them to a class group immediately from the "Students" tab.

3

Reject a request

Tap "Reject" on the applicant's card. The student will receive a notification that their request was not approved.

TipIf you reject someone by mistake, the student can send a new request.
4

Processed requests history

Below the pending requests you will find the history of already-processed requests: approved (badge "Accepted") and rejected (badge "Rejected"). Processed requests remain in the history and cannot be deleted.

Educators

Students & class groups

How to view your students, add members without accounts, and organize them by class group.

1

The school admin panel

Access it from "Profile" → "Management" tab → your school, or from the school profile by tapping the admin button. You will find four tabs: "Students", "Attendance", "Payments", and "Reports".

2

View the student list

In the "Students" tab you will see all members linked to your school with their name, current belt, and monthly attendance percentage. If there are no members, the app shows "No members".

3

Add a student without an account (ghost member)

Scroll down in the "Students" tab to the "Students without account" section. Tap "Add student" to manually register a student who doesn't use the app. Enter their name and basic details.

NotaGhost members can receive graduations and have attendance and payment records, but cannot log in to the app. When they sign up, you can link their profile to preserve the full history.
4

Create and manage class groups

Access the school management (gear icon or "Manage" button). There you can create class groups — sets of students organized by schedule. Create one per time slot (e.g. "Mon & Wed 7pm") and assign students to each.

TipOrganizing students into class groups makes attendance much faster: the attendance screen shows only the students for the selected time slot.
5

View an individual student's profile

Tap any student's name to see their profile: name, belt, current month attendance percentage, month-by-month attendance history, and payment record.

Educators

Attendance tracking

How to record today's class, mark present and absent, and review history.

1

Record today's class

In the school admin panel → "Attendance" tab, you will see "No classes this month yet" if it's the first one. Tap "Record today's class" to open the session form.

2

Select schedule and class group

In the session form, select today's schedule (one of the ones you configured when creating the school) and the corresponding class group. The app will automatically load the students for that group.

TipIf you have no class groups configured, the list will show all students in the school.
3

Mark present and absent

Tap each student's name to toggle between present (✓ green) and absent. The list shows the selected class group's students first, then the rest of the school, so groups don't mix.

4

Save the class

Tap "Save class". The app shows a confirmation dialog with the present and absent counts. Tap "Confirm" to record the session to the cloud. Each student's attendance percentage updates automatically.

5

Review previous sessions

In the "Attendance" tab, sessions appear in chronological order. Tap any past session to see the full detail: who was present, who was absent, and the date and time of the record.

Educators

Payments & treasury

How to record monthly fees, track who owes, and export reports.

1

The "Payments" tab

In the school admin panel, go to the "Payments" tab. Each student appears with their current month's payment status: "Pending", "Paid", "Paid (late)", "Overdue", or "Free". Statuses are calculated automatically by date.

AtenciónIf the month has started and a student has no recorded payment, their status automatically changes to "Pending" and then to "Overdue" after the configured due date.
2

Record a student payment

Tap the student's name in the "Payments" tab and then tap "Record payment". Enter the amount and select the corresponding month. The student's status immediately changes to "Paid".

TipYou can record advance payments for students who pay ahead of time. Just select the corresponding future month.
3

See who has pending or overdue payments

In the "Payments" tab list you can see all students' statuses at a glance. "Pending" and "Overdue" statuses are highlighted. You will also see the configured payment due day.

4

Generate and export the monthly report

Go to the "Reports" tab of the school panel. Select the format (CSV for Excel or Google Sheets, or PDF to print or share) and tap "Generate report".

TipCSV is ideal for spreadsheet analysis. PDF is useful for sharing with group administration or for archiving.

Educators

Graduation system

How to set up your group's belts and record level changes.

1

Access the graduation system

Go to your group's profile → "Graduations" tab. If no levels are configured yet, you will see "No graduation levels defined" and a "Set up system now" button.

2

Create a belt level

Tap "Add level" or "Create Level". Enter the belt name (e.g. "Green-Yellow Belt"), select the colors that compose it, and indicate whether it has painted tips and how many. Save the level.

TipThe visual color of each level appears on student profiles and in the public directory. Configure it faithfully to match the real belt.
3

Organize by category

Levels are organized automatically into sections: "Adult System", "Youth System", "Children's System", "Trainee Instructors", and "Special Levels". Assign the correct category when creating or editing each level.

4

Define the educator level

You can mark from which belt a student is considered an "educator" in the group. This determines who has access to create schools and use management tools.

5

Assign a graduation

In the group profile → "Graduations" → "Assign graduation". Find the student, select the new level and date. The change is recorded permanently in the student's history and the new belt appears on their profile immediately.

TipYou can assign graduations in bulk for a batizado: select multiple students at once, choose the level and date, and everyone is graduated in a single step.
6

View a student's graduation history

Tap any group member's name. Their profile shows the current belt with its color. Tap the belt to see the full history: every level change with date. The history cannot be deleted.

Educators

Create & manage events

How to publish a batizado, roda, or workshop for the community to see.

1

Create an event

Tap the floating "+" button on the Home screen → "New event". You can also go to the "Events" tab and tap "New Event" in the top corner.

2

Fill in the event details

The form includes: event name, category (batizado, roda, open roda, troca de corda, course, class, workshop, seminar, festival, meetup, intensive, or training session), date, start time, and end time.

3

Add a description and poster

Enter the description with all relevant details (price, requirements, what to bring, etc.). Upload a cover image (poster) from your gallery to give the event visibility.

TipEvents with a poster get higher visibility in members' feeds. A vertical image with good resolution looks best.
4

Pin the location on the map

Enter the event address. The app opens the map picker where you can drag the marker to the exact location. Attendees will see the location and can open navigation directly from the event.

5

Manage co-organizers and attendees

After creating the event, you can add co-organizers in the edit menu → "Collaborators". Co-organizers can edit the event and see the full list of who marked "Going" or "Interested".

Educators

Reports & KPIs

How to review your school's metrics and export data for external analysis.

1

Quick metrics strip

At the top of the school admin panel you will see a KPI strip: number of students, classes held this month, average attendance percentage, number of students paid, and number overdue.

2

The "Reports" tab

Go to the school panel → "Reports" tab. The subtitle reads "Attendance, payments and school statistics". This is where you generate the monthly report with all consolidated information.

3

Choose the report format

Select the format you need: "CSV" to open in Excel or Google Sheets for custom analysis, or "PDF" for a ready-to-share or print document.

4

Generate and export

Tap "Generate report". The app creates the file with a monthly summary: active students, sessions held, overall attendance percentage, and per-student payment status. You can share it directly from the export screen.

TipGenerate the report at the end of each month to maintain a historical record of your school's health.