/ChemistryApp

Fullstack mern app for learning chemistry equations by solving them.

Primary LanguageJavaScriptMIT LicenseMIT

App for learning chemistry equations


See it live

  1. About The Project
  2. What I learned
  3. License
  4. Contact

About The Project

This is fullstack app created because my really good friend asked me to ¯_(ツ)_/¯. Purpose of this is app is simple, create equations and learn by solving them.
It uses react with materialUI on the frontend and node with express for the backend. I also store everything in mongodb atlas database.

Built With

Technologies I used to develop this project

What I learned

Doing this project I learned a lot!!! This is my third time doing backend stuff, and I feel like I'm starting to understand more and more about it.
I used styled components for the first time and I absolutely love scoped css, maybe mixing it with materialUI was not a great idea.
Also, I have two regrets, first, I've should used typescript, in a project this size keeping track of types gets hard.
Second, I've should used some kind of state management library, something like mobx or redux instead of contexAPI.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Franciszek Marciniak - contact@franekmarciniak.pl