Share your happiest day to all of your friends through the power of web ๐.
- Node.js ^20.9.0
- MySQL ^8.3.0
You can install the project by clone it via GitHub :
git clone https://github.com/ianriizky/invitation.git
npm install
npm run key:generate # Generate a new APP_KEY and put it into .env file (use flag "-- --show" to only display the key into the terminal).
Create the database environment by yourself using this way below.
- MySQL (https://dev.mysql.com/doc/refman/8.0/en/creating-database.html). Use DATABASE_URL as the database configuration.
Then run migrations and seeder by execute the command below.
npm run migrate:dev
# or
npm run migrate:reset -- --skip-seed # Add flag "--skip-seed" to run the migration without seeding and flag "--source_path=YOUR_ENV_PATH" to change the default .env path value.
Note: This is a development command and should never be used in a production environment. Please use
npm run migrate:deploy
for testing an production environment. Read prisma migrate documentation for further information.
You can run this application lively by running this script :
npm run dev
npm run test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.
Role | Name |
---|---|
Author | Septianata Rizky Pratama |