Cardboard Crack is a modern web application designed for trading card enthusiasts. It offers users the ability to upload and view PDF files, making it easy to share and read deck lists, tournament reports, and other card-related documents directly in the app.
Ensure you have the following installed:
- Node.js (v16+ recommended)
- Angular CLI
- NVM (Node Version Manager)
-
Clone the repository:
git clone https://github.com/dills122/cardboard-crack.git
-
Install the required Node.js version:
nvm install lts/iron nvm use lts/iron
-
Install Rush globally:
npm install -g @microsoft/rush
-
Set up the project:
cd ./cardboard-crack rush update
-
Start the frontend application:
cd ./apps/frontend rushx start
The app will be available at http://localhost:4200/
.
Parsing Page
Partial View of List Page
To build the app for production:
ng build --prod
The build artifacts will be stored in the dist/
directory.
- Framework: Angular
- UI Components: PrimeNG
- Styling: Tailwind CSS
- PDF Rendering: PDF.js
- Ace Editor: Ace
This project is licensed under the MIT License. See the LICENSE file for details.