Science Data Admin is an administrative panel for managing science articles aggregated from various sources (Science Data Service). Built with Vue 3 and TypeScript, and powered by Vite for fast builds and hot module replacement, this admin panel provides a robust and efficient way to oversee content, including article management, user authentication, and future plans for discussion forums.
- Admin panel for managing science articles
- Built with Vue 3 and TypeScript
- Uses Vite for fast builds and hot module replacement
- Article fetching and categorization
- Dynamic loading of more articles
- Real-time statistics and summaries
- Detailed article view with sanitization
- Node.js 14.x or higher
- npm 6.x or higher
git clone https://github.com/nbursa/science-data-admin.git
cd science-data-admin
npm install
npm run dev
npm run build
npm run preview
After starting the development server, you can access the admin panel at:
http://localhost:5173
Use vue-tsc
for type checking:
npx vue-tsc --noEmit
Make sure to set the necessary environment variables for connecting to backend services.
Contributions are welcome! Please open an issue or submit a pull request.