सङ्ग्रह is a portal to digitize and archive literary works from Nepal and make them accessible online through a user-friendly searchable interface to readers all around the world.
Recognizing the lack of an easy access to Nepali literary works in the internet, the सङ्ग्रह project started as an initiative to create an online repository that gathers literary works from Nepal in Nepali and other indigenous languages. The aim is to use digital technology to place Nepali literature before the widest possible audience and raise it to a more visible and influential position in Nepali culture. The objectives of सङ्ग्रह project are:
The सङ्ग्रह website will be equipped with the following features:
Please provide feedbacks here - https://goo.gl/forms/XfIMqXmRMp3MMMMh2 . For bug reports create a Github issue here - https://github.com/Code4Nepal/akshara-project/issues
We use docker during development as well as for production use. If you're only working on front-end components, you do not need to set up docker environment. See the frontend specific docs parijat-frontend-docs
Please follow the official docs to install docker and docker-compose on your system.
Then a simple docker-compose up
(from the project root directory) will start all of the akshara services. Full list of those services:
There's also a nginx service that acts as a reverse proxy to the core services, and provides access to them over the web:
You will need to prefix the docker commands with sudo, if you haven't added your user to the docker group (https://docs.docker.com/install/linux/linux-postinstall/).
If you are a developer running the elasticsearch instance here for testing, please read through the elasticsearch-specific akshara docs, especailly the usage section. Our elasticsearch setup makes certain assumptions that you need to follow while indexing documents, to ensure that all search features are available.
☑ Phase 1: Minimal Viable Product (MVP) Implementation
☐ Phase 1.5: Bug Fixes and Progressive Enhancement
☐ Phase 2: Crowd Sourcing & New Languages
☐ A Wiki style backend to support crowd sourcing of content
☐ New languages - Newari, Maithili, Bhojpuri
☐ Add e-books and OCR the content
☐ Phase 2.5: Marketing and Community
We use Google Groups to co-ordinate day-to-day operations, planning and development work. If you are interested in being part of the community please consider joining the group - https://groups.google.com/forum/#!forum/akshara-development-list . Click 'Apply for Membership' to join the list.
Code for Nepal's Bay Area Chapter has been active since January 2017 and focuses on creating a warm open community in the bay area and elsewhere for volunteers to collaborate and engage in pushing forward digital technology for Nepal and Nepalese communities around the globe. We try to meet every Wednesday at 7:30 pm PST. Join us by subscribing to our Google Groups - https://groups.google.com/forum/#!forum/akshara-development-list
The code is provided under the Free and Open Source software license GNU GPL 3.0 . Except where otherwise noted all content is licensed under CC BY-SA 2.5.