A platform to announce stores that don't sell french products! #BoycottFrenchProducts 🚀
Simple and straight-forward. Go to the home page to create a new entry in our database, go to the search page to find shops near you using the GeoLocation API and your IP. No registration, no geographical restrictions.
This project frontend uses the following stack:
- NextJS (React SSR + SSG)
- TailwindCSS for quickly iterating designs and new components
- StorybookJS for component development
-
Install required packages I use Yarn, so the installation command is
yarn
. -
Start developing on the frontend Navigate into the cloned repo directory and start it up.
cd eshtry-mno yarn dev
-
Open the source code and start editing!
The project is now running at
http://localhost:3000
!
A quick look at the top-level files and directories you'll see in this project.
.
├── .next
├── .storybook
├── node_modules
├── pages
├── public
├── src
-
/.next
: This directory is produced by Nextjs for development purposes. -
/.storybook
: This directory includes configuration files for Storybook. -
/node_modules
: This directory contains all installed packages. -
/pages
: This directory contains all frontend pages, SSG'ed and SSR'ed. -
/public
: This directory contains all files you wish to turn up in the production website output. -
/src
: This directory will contain all of the code related to what you will see on the front-end (what you see in the browser) such as React components, Storybook stories, and styling.src
is a convention for “source code”.
⚠️ I use prettier and eslint to manage style in this repo. Make sure you install them accordingly to save development time and make sure your contributions are compatible.
⚠️ I use the Angular commit message format so make sure you follow that when contributing.
I'm are open to all kinds of contributions. If you want to:
🤔 Suggest a feature
🐛 Report an issue
📖 Improve documentation
👩💻 Contribute to the code
You are more than welcome. Before contributing, kindly check the guidelines.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!