This project is a Vue.js application designed to interact the Secret Server Coding API, as specified here.
- Vue 3: The framework for building the single-page application.
- Vuetify: For Material Design components.
- TypeScript: For static type checking and improved developer experience.
- SCSS: For advanced CSS styling.
- Bun: As the package manager for handling dependencies and scripts.
Ensure you have Bun installed. If not, follow the installation instructions.
- Clone the repository:
git clone <repository-url>
cd <repository-directory>
- Install dependencies:
bun install
- Start the development server:
bun dev
- Open your browser and navigate to
http://localhost:3000
to view the application.
- Build the application:
bun build
- The production-ready files will be in the
dist
directory.
- Home Page: Allows users to create new secrets or view existing secrets by entering a hash.
- Create Secret: Form to create a new secret message.
- View Secret: Page to view a secret message based on the hash provided.
You can try our running instance of the app here.