Website for Reykr, an electronic music producer and DJ.
- React
- Next.js
- TypeScript
- Tailwind
- framer-motion
- react-icons
- react-spotify-embed
- lucas-silbernagel-smoke-effect-react
In order to run this application locally, you must have node installed on your computer. To check if you already have it installed, enter node -v
in your terminal. If you do not have node, you can install it here: https://nodejs.org/en/
Once you have confirmed that node is installed, cd
into a folder on your computer and run the following command to clone the repository:
git clone https://github.com/ReykrMusic/reykr-music-v3.git
Then cd
into the project folder and open it in your code editor. For Visual Studio Code:
cd reykr-music-v3
code .
To install all of the required dependencies, run npm install
.
To start up the app locally, run npm run dev
in your terminal. Your terminal should indicate a localhost
URL at which you can view the app in your browser.
Unit tests are written with Jest and react-testing-library.
Use npm test
to run all unit tests, or use npm test SomeFileToRun
to run a specific test file.
Content updates can be made directly in GitHub, no need to run the project locally.
- Images are stored in the public folder.
- Text and other content can be updated in content.ts, which is also in the
public
folder.