Regex Site
About
This is a group project to make a regex test site. Current team is Alex, Dustin, & Nick.
Getting Started
This project runs an Express server at Port 4200 on your localhost and a webpack-dev-server at Port 8080.
To get started first clone the repository.
Then run
npm install
To install all of the dependencies.
Then, run
npm run start
To start the express server.
And finally, run
npm run start-dev
To start the webpack server.
The site will be accessible at http://localhost:8080.
Project outline
Available here https://drive.google.com/file/d/19oFzO9-SvtEv1N_RHNNPJ51FY80rnXOo/view?usp=sharing
Task List
Styles
Tech
App
Other
Build!
Technologies Used
Currently we are using:
Front-End
Back-End
3rd Party
Bundled With
Recommended Plugins VSCode
- stylelint stylelint.vscode-stylelint
- Tailwind CSS IntelliSense bradlc.vscode-tailwindcss
Style Guide
I'm not firmly set on any rules just yet, but here are some of what I gather to be best practices atm. I think we should get this together before we go too much further just to get everyone on the same page.
- Use semi-colons
- Lets try and use hooks as this is the current standard with react.
- I like 2 space indents, but don't particularly care.
- I think that the utility classes look better in the css than inline. Done with @apply(examples in 'src/styles/base/_base.scss')
- I like to set a className with the component name on the react parent and singly nest the scss, that way we maintain specificity without too many messy BEM classes. If there is a need to specify between two tags then I will give them a className (example in 'src/styles/components/_app.scss')
- Let me know if anyone has anything else to say on this!