TheAPIProject is a versatile and affordable API platform designed to provide developers with easy access to a diverse range of services. Initially conceived as a "Random Quote Generator API" the project is expanding its vision to encompass a rich collection of data services. Upcoming releases include GIFs, Dummy or Mock APIs for testing, Jokes, and more. With a focus on affordability and simplicity, TheAPIProject stands as the go-to solution for developers seeking dynamic content.
For the corresponding backend, visit the The API Project.
Explore the API documentation API Documentation and Postman Workspace.
Before you begin, ensure you have met the following requirements:
- Node.js installed (https://nodejs.org/)
- Git (optional, but recommended)
VSCode Volar (and disable Vetur) TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
Create two files: .env.development
and .env.production.
and populate these files with the following variables, replacing the placeholder values with your actual values.
.env.development:
APP_BASE_URL_SERVER=http://127.0.0.1:3000
.env.production:
APP_BASE_URL_SERVER=your-base-url
npm install
npm run dev
npm run build
and
npm run preview
Lint with ESLint
npm run lint
npm run format
We express our gratitude to the open-source community for their invaluable contributions, which have played a pivotal role in enhancing our project by providing essential tools and libraries.