A website for showing all experiences done by our members. Done with Next.js and deployed thanks to now.sh.
- New website created with React framework.
- Create/edit/remove members or experiences in the proper website.
- Real time changes in the members or experiences offers.
- Internationalized.
- Images for data stored in Google Storage.
- Localization
- Read and write data from database
- Migrate common components (Header, Footer, LastExperiences,...)
- Migrate team page
- Migrate member page
- Create login/admin page
- Create member edition/creation page
- Enable CI (deploy to staging & production)
- Migrate experience page
- Create experience edition/creation page
- Migrate 404 page
- Migrate experiences page
- Possibility to delete experience
- Change static map to a Leaflet one
- Migrate proposals page
- Migrate home
- Fix SEO problem
- Home slider
- Add Analytics
- Migrate domain
- Add terms&conditions banner
- Create a better terms-of-user page
- Home video
- Add sitemap
- Fix member born location
- Add Map hash
- Better page code handling (page initial props, locales,...)
Taking for granted you have installed node and you are using one of the latest versions.
> yarn
> yarn dev
If you want to test your changes in a staging server, you will need to:
- Create a pull request.
- And then automatically
now.sh
will deploy those changes to an inmutable URL. - 🎉!
Any branch merged into master
will be deployed thanks to now.sh
. Results will be visible at mochiling.es.
We only use a "database" for storing members or experiences. It has been created with Firestore (a Firebase product, bought by Google) and it is located here, if you need any access, talk with xavijam.