Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/horusgoul/atom-pwa
Learn the basics of chemistry doing the tests and using the periodic table
https://github.com/horusgoul/atom-pwa
chemistry education hacktoberfest periodic-table pwa react typescript
Last synced: about 1 month ago
JSON representation
Learn the basics of chemistry doing the tests and using the periodic table
- Host: GitHub
- URL: https://github.com/horusgoul/atom-pwa
- Owner: HorusGoul
- License: mit
- Created: 2018-02-04T19:35:57.000Z (almost 7 years ago)
- Default Branch: next
- Last Pushed: 2024-05-12T12:43:23.000Z (8 months ago)
- Last Synced: 2024-05-13T12:21:17.779Z (7 months ago)
- Topics: chemistry, education, hacktoberfest, periodic-table, pwa, react, typescript
- Language: TypeScript
- Homepage: https://atom.horuslugo.com
- Size: 14.2 MB
- Stars: 45
- Watchers: 7
- Forks: 29
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ![Atom - Periodic Table & Quizzes](./docs/header.png)
[![Netlify Status][netlify-badge]][netlify]
[![Code Coverage][coverage-badge]][coverage]
[![Test](https://github.com/HorusGoul/atom-pwa/actions/workflows/test.yml/badge.svg)](https://github.com/HorusGoul/atom-pwa/actions/workflows/test.yml)
[![Crowdin][crowdin-badge]][crowdin]
[![Github All Contributors][all-contributors-badge]](#contributors)
[![License][license-badge]][license]## About
Atom is a Progressive Web App to help students learn about periodic table elements' properties.
## Tools
- Quizzes
- Periodic Table
- Mass Calculator### Quizzes
- Valences Quiz
- Periodic Table Quiz## Technologies used
- [React](https://reactjs.org/)
- [Typescript](https://www.typescriptlang.org/)
- [SASS](https://sass-lang.com/)
- [Vite](https://vitejs.dev/)
- [more in package.json](./package.json)## How to run
It would be best if you had Node.js and PNPM 7 to run this project.
- Install all dependencies
```
pnpm install
```- Launch a dev server listening in https://localhost:8888/
```
pnpm dev
```- Build for production
```
pnpm build
```## Sponsored by
## Credits
We took the Crowdin workflow from the [Excalidraw Project](https://github.com/excalidraw/excalidraw/tree/master/src/locales).
## Contributors โจ
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Horus Lugo
๐ง ๐ค ๐ป ๐จ ๐ ๐ ๐
Silas Meyer
๐
alexprave
๐
Michael Peyper
โ ๏ธ ๐ป ๐
Mohit
โ ๏ธ ๐ป
Jacob M-G Evans
โ ๏ธ ๐ป
Mitchel van Bever
โ ๏ธ ๐ป
Sudhanshu
โ ๏ธ ๐ป
Braydon Hall
โ ๏ธ ๐ป ๐
Juhana Jauhiainen
โ ๏ธ ๐ป
Zied.Touibi
โ ๏ธ ๐ป
Rubรฉn Moya
โ ๏ธ ๐ป
Martin O'Grady
โ ๏ธ ๐ป
Peter Hozรกk
โ ๏ธ ๐ป
Tiger Abrodi | Shisui's & Minato's Successor
โ ๏ธ ๐ป
mpopli
โ ๏ธ
Emma
โ ๏ธ ๐ป
Yago Pereira Azevedo
โ ๏ธ ๐ป
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
[all-contributors-badge]: https://img.shields.io/github/all-contributors/HorusGoul/atom-pwa/next
[coverage-badge]: https://img.shields.io/codecov/c/github/HorusGoul/atom-pwa.svg?style=flat-square
[coverage]: https://codecov.io/github/HorusGoul/atom-pwa
[crowdin-badge]: https://badges.crowdin.net/atom-periodic-table-quizzes/localized.svg
[crowdin]: https://crowdin.com/project/atom-periodic-table-quizzes
[license-badge]: https://img.shields.io/github/license/horusgoul/atom-pwa
[license]: ./LICENSE
[netlify-badge]: https://api.netlify.com/api/v1/badges/b7b84fd9-7d85-4094-b989-e74824fb3233/deploy-status
[netlify]: https://app.netlify.com/sites/atom-pt/deploys