Hey there, Soldier! Welcome to the Vets Who Code Web App. This project serves as a communal code base where military vets and their spouses can sharpen their coding skills. 🚀
This app is built using a jam-packed tech stack including:
- Tailwind
- Next.js
- Playwright
- Typescript
- MDX
- Lerna architecture
-
Empower Veterans and Military Spouses: We're creating a production-grade app that addresses the unique needs of our community.
-
Ever-Evolving Platform: New features are continuously added to provide valuable tools for our users.
-
Learn By Doing: The project serves as a hands-on experience for our community to learn and grow their coding skills.
To get a local copy up and running, you'll need a few things installed on your machine.
Fire up your terminal and run:
$ git clone https://github.com/Vets-Who-Code/vets-who-code-app.git
$ cd vets-who-code-app
$ nvm install
$ yarn add
$ npm run dev
And boom! Navigate to http://localhost:3000/
to see the app.
We have a development container to help you quickly set up your dev environment. This is completely optional but can make getting started easier.
-
Clone the repository
git clone https://github.com/Vets-Who-Code/vets-who-code-app.git cd vets-who-code-app
-
Open in VS Code
- Open the root directory in VS Code.
- A notification will appear asking if you would like to reopen the project in a dev container. Choose "Reopen in Container".
- If you don't see the notification, open the Command Palette (
F1
) and runRemote-Containers: Reopen in Container
.
-
Wait for the Build
- The dev container will build based on the
Dockerfile
anddevcontainer.json
configuration. This may take a few minutes the first time.
- The dev container will build based on the
-
Start Developing
- After the container is built, VS Code will attach to it. You're now developing inside the container!
Remember, this is optional. If you prefer to set up your development environment manually, you can continue to do so.
We love contributions! Please read our Contributing Guidelines to get started.
Curious about upcoming features? Check our Roadmap.
This project is under the MIT License - see the License for more details.