Skip to content

ThienDuc3112/rBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

RBuild - Professional Resume Builder

RBuild is an intuitive and user-friendly platform for creating ATS-friendly professional resumes in minutes. With a drag-and-drop interface, powerful templates, and a robust backend, RBuild ensures you can build stunning resumes to land your dream job effortlessly.


Features

  • Drag & Drop Builder: Simplifies the resume creation process with an intuitive drag-and-drop interface.
  • Smart Sections: Pre-built flexible sections to streamline the workflow.
  • More...

Tech Stack

Frontend

  • Framework: Next.js 15
  • Key Features:
    • Modern UI and UX design
    • Responsive and mobile-friendly
    • Integration with backend APIs for seamless data exchange

Backend

  • Language: Go
  • Framework: Chi
  • Key Features:
    • Lightweight and fast routing
    • RESTful API endpoints for managing resume data
    • Secure and scalable architecture

Installation and Setup

Prerequisites

Frontend

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev
  4. Open http://localhost:10101 to view the app in your browser.

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Run the backend server:
    go run ./cmd/api/main.go
  3. The API will be available at http://localhost:13112.

API Endpoints

Resume Endpoints

  • GET /api/resumes - Fetch all resumes
  • POST /api/resumes - Create a new resume
  • PUT /api/resumes/{id} - Update an existing resume
  • DELETE /api/resumes/{id} - Delete a resume

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature-name"
  4. Push to your branch:
    git push origin feature-name
  5. Submit a pull request.

License

RBuild is licensed under the GNU Affero General Public License (AGPL).


Acknowledgements


Contact

For any inquiries or feedback, please contact us at [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •