A platform to speed up the development of Open Data Exchange.
To get started, you can clone the repository and run it locally using the following steps:
- Clone the repository:
git clone https://github.com/CivicDataLab/DataSpaceFrontend.git
- Install dependencies
cd DataSpaceFrontend
npm i
- Create '.env.local' file in the project folder with the following:
KEYCLOAK_CLIENT_ID
KEYCLOAK_CLIENT_SECRET
AUTH_ISSUER
NEXTAUTH_URL
NEXTAUTH_SECRET
END_SESSION_URL
REFRESH_TOKEN_URL
NEXT_PUBLIC_BACKEND_URL
BACKEND_GRAPHQL_URL
NEXT_PUBLIC_BACKEND_GRAPHQL_URL
NEXT_PUBLIC_BACKEND_URL
- Start the development server:
npm run dev
Data Exchange uses Next.js new app
directory. For more information on how to use Next.js, refer to the Next.js documentation.
We use Github Discussions to discuss ideas, proposals and questions about the project. You can head over there to interact with the community.
Our Code of Conduct applies to all community channels.
Contributions to the project are welcome! To contribute, simply fork the repository, make your changes, and submit a pull request.
For more information on contributing to the project, refer to the CONTRIBUTING.md file.
This project is licensed under the MIT license. For more information, refer to the LICENSE file.
If you believe you have found a security vulnerability in Data Exchange, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports. Email tech@civicdatalab.in
to disclose any security vulnerabilities.