A Next.js 14 application designed to streamline the management of academic indexed journals, specifically for "Anales del Seminario de Historia de la Filosofía" (ASHF). Because researching medieval theologians and embracing modern technology aren't mutually exclusive endeavors.
This project serves as a Proof of Concept (POC) for various tools and functionalities that could make academic journal management less painful (we're trying, we really are). Built with modern web technologies, it aims to automate and simplify common administrative tasks.
- Certificate Generation: Automated generation of acceptance certificates for published articles
- Database Management: Easy access and management of published articles
- Administrative Tools: Streamlined interfaces for common editorial tasks
- More features coming soon
- Node.js 18.17 or later
- PostgreSQL database
- A sense of humor (optional but recommended)
- Clone the repository:
git clone https://github.com/yourusername/ashf-management.git
- Install dependencies:
npm install
- Set up your environment variables:
cp .env.example .env.local
- Initialize the database:
npm run db:push
- Start the development server:
npm run dev
The application will be available at http://localhost:3000
.
ashf/
├── app/
│ ├── admin/ # Administrative interface
│ ├── certificates/ # Certificate generation
├── components/ # Shared components
├── lib/ # Utility functions
└── public/ # Static assets
We welcome contributions from anyone who thinks they can make academic journal management less of a headache. Please read our contributing guidelines before submitting pull requests.
- Basic certificate generation
- Reviewer management system
- Automated mailing for frequent questions
- Advanced analytics
- Time machine to automate peer reviews (pending physics breakthrough)
This project is licensed under the MIT License - see the LICENSE file for details.
- The entire ASHF editorial team for their enthusiasm and support with our technological experiments
- Ediciones Complutense, with hope that they will give us access to OJS API soon
For questions, suggestions, or debates about the nature of digital automation, please open an issue or contact the maintainers.
Built with ❤️ and 🤔 by the ASHF Tech Team