Full Stack Test BE This project is developed as part of the job application process with PSG. It utilizes a GraphQL API to store data in MongoDB and features a React frontend.
Full Stack Test FE is a React frontend for Full Stack Test FE project.
- Home Page
- Login Page
- Forms
To get a local copy up and running, follow these steps:
- Create a local directory/folder where you can clone the project
- Clone the project to your directory by running these commands.
git clone https://github.com/uchexm/be-test.git
cd be-test
npm install
npm start
- and navigate to http://localhost:5000/ from your browser.
In order to run this project you need:
- A computer
- Node
- Npm
- Browser
- Use this project as you wish as it is Licensed under MIT open Licenses
๐ค Uchechi Nwaka
- Improve UI
- Add CRUD functionality
This backend is powered by Node.js and Apollo Server, utilizing GraphQL for efficient client-server communication. MongoDB serves as the database, providing flexibility and scalability. GraphQL resolvers orchestrate data operations, seamlessly integrating with MongoDB collections. This architecture ensures a robust, scalable, and efficient API solution for modern web applications.
During app development, I recognized the value of a Test-Driven Development (TDD) approach for ensuring code quality. However, due to time constraints, I prioritized implementing core functionalities over TDD. Still, I understand the benefits of TDD and aim to integrate it into future projects for enhanced reliability and maintainability.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project kindly leave a โญ
I would like to thank the PSG for giving me this opportuniy.
This project is MIT licensed.