This repository contains both the frontend and backend for the Credential Verification System. The app allows users to verify educational credentials, such as WAEC and NECO certificates, through the backend API. The backend integrates with external services to validate the authenticity of these certificates, while the frontend provides a user-friendly interface for entering document details and viewing verification results. The system streamlines the verification process, ensuring accurate and efficient validation of documents.
This project consists of two parts:
- Backend: A Flask-based API to handle document verification and process requests.
- Frontend: A React-based UI for interacting with the verification system.
/credly | ├── backend/ | ├── app.py │ ├── requirements.txt │ └── README.md └── frontend/ | ├── src/ ├── package.json └── README.md └── README.md
-
Navigate to the
backenddirectory:cd backend -
Install dependencies:
pip install -r requirements.txt
-
Run the main file:
python app.py
-
Navigate to the
frontenddirectory:cd frontend -
Install the required dependencies:
npm install
Ensure both the frontend and backend are set up as described above.
-
Start the backend server:
cd backend python app.py
The backend will be available at http://127.0.0.1:5000.
-
Start the frontend server in another terminal:
cd frontend npm start
The frontend will be available at http://localhost:3000.
- Once both servers are running, you can interact with the frontend, which will make API calls to the backend.