Help us to win TON Hackathon for a cookie :)
Female Ton is a Web3-based fertility tracker designed to be a convenient, secure, and smart solution for tracking menstrual cycles through a Telegram mini-app. The tracker ensures the privacy and encryption of user data using smart contracts, providing personalized well-being recommendations through a bot.
- Create an Account
- Requires 0.008 TON.
- Account creation may take some time.
- Retrieve the Number of Saved Data Cards
- Each data card is a contract with an index (similar to an array).
- Allows finding out the IDs of all the user's data cards.
- Add a Card with Data
- Records menstruation data as an encrypted string.
- Provides access to the data only to the user (currently).
- Retrieve the Latest Data Card
Watch the demo video below to see the app in action:
Join @femaleton and get a quick access to our bot
Explore the working smart contract with the features described above: Smart Contract on GitHub.
The number one problem for women is tracking their menstrual cycle. According to a survey, 73% of women want a smart solution for this.
- Convenience: No need for a separate application.
- Security: Data encrypted with a smart contract.
- Intelligence: Personalized well-being recommendations based on the cycle via a bot.
- Subscribe to doctors
- Invite friends
- Stay anonymous or choose to share data
Built from scratch during the Hackathon in Tbilisi organized by TON Ecosystem.
-
Anna Nazarova (Founder, CPO)
- Previously worked with VP Flo (#1 Female Tracking App).
- Launched Soula – Pregnancy Tracker (Investors: Berkeley SkyDeck, Natalya Vodianova).
- Contact: LinkedIn
-
Alex Malyshev (CTO)
- Technical founder.
- Top 50 Hacker by MLH.
- TechStars Startup Awards Winner
- Contact: GitHub
-
Vlad Kalashnikov (Lead Designer)
- Designed products for VK, VTB, MTS for millions of users.
- Contact: Telegram: @vldklsnkv
-
Michael Kolchanov (Head of Engineering)
- Writes TON smart contracts.
- Leads development teams of up to 50 people
- Contact: GitHub
Our Design & UI Kit is meticulously crafted to provide a seamless and engaging user experience. Developed during the hackathon, the design encompasses various aspects to ensure adaptability, usability, and visual appeal.
- Adaptive Design: Our design adapts seamlessly to different screen sizes and orientations, providing a consistent experience across devices.
-
Dark Theme: A dark theme is available, reducing eye strain and enhancing readability in low-light environments.
-
Platform-Specific Design: Tailored designs for iOS and Android ensure that the app feels native to each platform, adhering to their respective design guidelines.
The UI Kit includes a comprehensive set of components such as buttons, forms, icons, and more, allowing for easy customization and scalability.
For access to the full Design & UI Kit, including detailed assets and design files, please contact us. We are happy to share our resources to help you understand and contribute to the project.
/src/pages/api/contracts
– Interaction with smart contracts./src/pages/api/
– RESTful API./src/pages/
– Frontend built with Next.js./prisma/
– ORM connection./hooks/*
– Hooks, mostly for TON Connect integration.
-
Clone the repository:
git clone https://github.com/gicha/female-ton-contract.git
-
Navigate to the project directory:
cd female-ton-contract
-
Install dependencies:
pnpm install
-
Set up environment variables (refer to
.env.example
for required variables):cp .env.example .env
-
Run the development server:
pnpm run dev
-
Add Telegram Bot Webook:
curl -F "url=https://your-vercel-url/api/tgbot" https://api.telegram.org/bot<your_bot_token>/setWebhook
We welcome contributions! Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License – see the LICENSE file for details.
Help us to win TON Hackathon for a cookie :)