Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timea-solid/solidperiodtracker
This is an Open Source Period Tracker in the making that just happens to be using Solid.
https://github.com/timea-solid/solidperiodtracker
open-source react semantic-web solid
Last synced: 2 months ago
JSON representation
This is an Open Source Period Tracker in the making that just happens to be using Solid.
- Host: GitHub
- URL: https://github.com/timea-solid/solidperiodtracker
- Owner: timea-solid
- Created: 2022-07-16T06:57:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-19T17:45:42.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T13:59:52.735Z (8 months ago)
- Topics: open-source, react, semantic-web, solid
- Language: TypeScript
- Homepage:
- Size: 416 KB
- Stars: 12
- Watchers: 2
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to Solid Period Tracker!
[![Join the chat at https://gitter.im/solid/SolidPeriodTracker](https://badges.gitter.im/solid/SolidPeriodTracker.svg)](https://gitter.im/solid/SolidPeriodTracker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Solid Period Tracker is a project, for now in an incipient phase, build with Solid.
The available Period Tracker Apps have a questionable implementtion when it comes to 'where and how the data is stored and used'. There have been reported issues on this topic over the past years[[1]](https://www.vice.com/en/article/8xe4yz/menstrual-app-period-tracker-data-cyber-security)[[2]](https://www.smh.com.au/technology/the-vicious-cycle-of-tracking-periods-with-apps-20190920-p52t7k.html)[[3]](https://www.mirror.co.uk/news/uk-news/period-tracker-app-spied-told-20807187) but with the recent RvW topic [[1]](https://www.theguardian.com/world/2022/jun/28/why-us-woman-are-deleting-their-period-tracking-apps)[[2]](https://www.dw.com/en/period-trackers-how-apps-exploit-your-menstrual-cycle/a-62289461)[[3]](https://www.vice.com/en/article/qjkpbq/period-tracking-apps-data-privacy-safety), it simply filled our cups and prompted the creation of this repository. We believe Solid to be the protocol and technology which should be at the base of such social themes.# Contributors
* [Jon Wilson](https://github.com/YetAnotherJonWilson)
* [Anna Kallenborn-Bolden](https://github.com/solid-akb)
* [Timea Turdean](https://github.com/timea-solid)Everyone else is welcome to contribute to the project.
To get started: we invite you to introduce yourself on our [Gitter Channel](https://gitter.im/solid/SolidPeriodTracker). We can find together the best way you can be part of this project.
If for some reason Gitter does not work for you, let's have a private conversation. Drop me an email at [email protected].# Resources
* to read for design & features: https://www.vox.com/the-goods/2018/11/13/18079458/menstrual-tracking-surveillance-glow-clue-apple-health## Attributions
* Blod drop icon made by [srip](https://www.flaticon.com/authors/srip) from [www.flaticon.com](https://www.flaticon.com/);
* Calendar HTML and JS is based on [cdd-trick.com](https://css-tricks.com/how-to-make-a-monthly-calendar-with-real-data/);# Getting Started
First, run the development server:```bash
npm run dev
# or
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.
[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`.
The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
## Learn More
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
## Deploy on Vercel
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.