Logo Lanfrica

OpenSoftwareMovement/language_crowdsource

Domaine:

natural language processing

Type de record:

software
Créateur:
Ope
Hôte:
A crowdsource website for African language corpus This is a boilerplate for building applications using Strapi and Next.js. This boilerplate consists of the following: 1. **frontend**: Dockerized Next.js application 2. **backend**: Dockerized Strapi application - Overview - Requirements - Packages - 1. **Frontend**: Next.js application - 2. **Backend**: Dockerized Strapi application - Installation - 1. **Clone the application** - 2. **Install necessary dependencies for the frontend application** - 3. **Create a .env file and copy the contents from .env.example (present in frontend directory)** - 4. **Start the frontend application** - 5. **Go inside the directory of the backend package on another terminal window** - 6. **Start docker-compose** - Deployment - Frontend application - Backend application - Other interesting repositories - License ## Overview This boilerplate is built using the following technologies: 1. Chakra UI 2. Emotion 3. GraphQL 4. Apollo 5. NextAuth 6. TypeScript It supports GraphQL Query and Mutation out of the box. ## Requirements 1. Node.js 2. npm 3. Docker ## Packages ### 1. **Frontend**: Next.js application This application is the primary user-facing application. Once it’s up and running (see Development section), it’s available on localhost. ### 2. **Backend**: Dockerized Strapi application Strapi is the leading open-source headless CMS. It’s 100% Javascript, fully customizable and developer-first. ## Installation ### 1. **Clone the application** ```sh git clone github.com ``` ### 2. **Install necessary dependencies for the frontend application** ```sh cd frontend && yarn install ``` ### 3. **Create a .env file and copy the contents from .env.example (present in frontend directory)** We might need to run the following command: ```sh source .env ``` ### 4. **Create and copy the Google client credentials** Create a new Google OAuth Client and copy the credentials (Client ID and Client Secret) in your .en …