Arport is a modern academic research portal designed to help researchers, students, and academics find, filter, and access scholarly papers and articles.
- Search Functionality: Search for papers, authors, topics, and more
- Advanced Filtering: Filter research papers by year, category, citation count, and other criteria
- Responsive UI: Modern, clean interface that works on desktop and mobile devices
- Paper Details: View comprehensive information about research papers, including abstracts, author information, and citation data
- Frontend: Next.js, React, TypeScript, Tailwind CSS, Shadcn UI
- Backend: Next.js App Router with Server Components
- Database: PostgreSQL (via Prisma ORM)
First, install the required dependencies:
pnpm installThen, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
app/: Next.js App Router pages and layoutscomponents/: Reusable React componentslib/: Utility functions and dataprisma/: Database schema and migrationspublic/: Static assets
To build the application for production:
pnpm buildThen run the production server:
pnpm startContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.