Skip to content

pohlaniacz/wysiwihyg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text What You See Is What I Hope You Get is a project that will contain react components which can by used to build simple site. Todo will be grown as project continues.

How to start

### Project
npm install
npm start

### Locally (firestore emulators)
curl -sL https://firebase.tools | bash
### If Java missing
## Ubuntu
sudo apt install default-jre
## MacOs
# Download and run https://www.oracle.com/java/technologies/downloads/#jdk22-mac [ARM64 DMG Installer]
firebase emulators:start --only firestore

### Production
# Provide credentials for Firestore based on .env.dist and save as .env

Demo Netlify Status

https://wysiwihyg.netlify.app

Todo

  • Remove block
  • Use useContext()
  • Modal with input to paste user id received earlier
  • Block with counting
  • Better demo/placeholders
  • Return saved form to firestore
  • Welcome modal
  • Move add button outside top menu
  • Replace modal component with own component
  • Translations
  • Tests

Done ✓

  • Think about basic layout for components
  • First component
  • Write some stuff to Readme.md and keep x for future task check ;)
  • Old css cleanup and switch to tailwind (for buttons etc)
  • Modal with basic form to edit at least one block
  • Header component form
    • Edit text
    • Font select for header
    • Image upload as a background
  • Two columns component, with two headers, pictures and paragraph
    • Fix modal savings
  • Make component (?) for font stuff
  • Allow multiline text
  • Firestore + local firestore
  • Modal with choose and add block type
    • Fix, probably id is not necessary

About

What You See Is What I Hope You Get is a project that will contain react components which can by used to build simple site.

Topics

Resources

Stars

Watchers

Forks