Skip to content

farrukhras/Programmer-Skill-Querying-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Programmer Skill Querying Application

Description

In this project, we'll build a programmer skill querying application using MongoDB, Golang, and React. The application allows users to add a new programmer, delete a programmer, and search for programmers based on a certain skill.

The back-end of the application is developed using the Gin framework for Golang. Gin is a web framework that provides a fast HTTP router and essential middleware for building efficient web applications and APIs. It interacts with the MongoDB database to fetch and store data, handling the create, delete, and search operations for programmers.

On the front-end, React.js is used to implement the user interface and the required components. The front-end components communicate with the Golang server to fetch data from MongoDB and display it to the users. The create, delete, and search functionalities are seamlessly integrated into the user interface, providing a smooth user experience.

Technologies Used

  • MongoDB for data storage
  • Golang with Gin framework for back-end development
  • React.js for front-end development

Setup and Installation

  1. Clone the repository.
  2. Install the required dependencies using the following commands in the respective folders:
    • npm install in the client folder
  3. Set up the environment variables required for the project.
  4. Replace your_mongodb_connection_string in the server/main.go file with your MongoDB connection string.
  5. Run the Golang server using the go run main.go command in the server folder.
  6. Run the React development server using the npm start command in the client folder.
  7. Access the application through the provided URL.

Contact

For any inquiries or suggestions, feel free to contact me at this email.

About

Programmer skill querying website with React and Golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published