DEV Community

Dream.Chayutpong
Dream.Chayutpong

Posted on • Updated on

I created a website for nature sounds to help you focus, sleep, relax and relieve stress.

Image description

Moodlody

Live: Demo
Source: Github

Moodlody is an app with nature sounds to help you focus, sleep, relax and relieve stress.

Getting started

To run this project locally, you will need to have Node.js and npm (or Yarn) installed on your machine.

1.Clone the repository:

git clone https://github.com/DEATHTINYZ/moodlody.git
Enter fullscreen mode Exit fullscreen mode

2.Navigate to the project directory:

cd moodlody
Enter fullscreen mode Exit fullscreen mode

3.Install the dependencies:

npm install
# or
yarn install
Enter fullscreen mode Exit fullscreen mode

4.Run the development server:

npm run dev
# or
yarn dev
Enter fullscreen mode Exit fullscreen mode

The app will be available at http://localhost:3000.

Features

  • Multiple sound options: More than 10+ sound to choose from.
  • Sound controls: The ability to randomize the sound, mute the currently playing sound, and stop all currently playing sounds.

Tech stack

  • Next.js: A framework for building server-rendered React apps
  • TypeScript: A typed superset of JavaScript
  • React: A JavaScript library for building user interfaces
  • Tailwind CSS: A utility-first CSS framework

Oldest comments (8)

Collapse
 
cicirello profile image
Vincent A. Cicirello

Very nice.

Collapse
 
deathtinyz profile image
Dream.Chayutpong

Thank you!!!

Collapse
 
catherineisonline profile image
Ekaterine Mitagvaria

That is an awesome idea!

Collapse
 
deathtinyz profile image
Dream.Chayutpong

Thank you! 😃

Collapse
 
sectasy0 profile image
sectasy

Very interesting project. If the available sound range were expanded it would be great

Collapse
 
deathtinyz profile image
Dream.Chayutpong

Thanks for the feedback, I'll try to adjust it.

Collapse
 
techman09 profile image
TechMan09

Awesome project! The UI is pretty good as well.

Collapse
 
anamika133m profile image
anamika133m

Nice project