{"id":17808949,"url":"https://github.com/ebeagusamuel/career_coaches_frontend","last_synced_at":"2025-03-17T15:31:59.803Z","repository":{"id":55890497,"uuid":"314698466","full_name":"ebeagusamuel/career_coaches_frontend","owner":"ebeagusamuel","description":"BACC is an application that features a collection of highly skilled and experienced career coaches to help you make important career decisions. Users are able to book an appointment with any of the career coaches listed on the application. The APP is created with the latest industry standards using React.js and Redux Toolkit. API Backend was used for data manipulation. The app is fully mobile responsive and tested using Jest and the React Testing Library.","archived":false,"fork":false,"pushed_at":"2023-09-10T16:20:24.000Z","size":26602,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-02-28T01:17:21.559Z","etag":null,"topics":["api","reactjs","redux","reduxtoolkit"],"latest_commit_sha":null,"homepage":"https://career-coaches.netlify.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebeagusamuel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-21T00:07:21.000Z","updated_at":"2023-09-10T16:20:30.000Z","dependencies_parsed_at":"2024-10-27T15:27:54.652Z","dependency_job_id":null,"html_url":"https://github.com/ebeagusamuel/career_coaches_frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"ebeagusamuel/react-template-with-linters","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebeagusamuel%2Fcareer_coaches_frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebeagusamuel%2Fcareer_coaches_frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebeagusamuel%2Fcareer_coaches_frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebeagusamuel%2Fcareer_coaches_frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebeagusamuel","download_url":"https://codeload.github.com/ebeagusamuel/career_coaches_frontend/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243869393,"owners_count":20361006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","reactjs","redux","reduxtoolkit"],"created_at":"2024-10-27T15:13:18.507Z","updated_at":"2025-03-17T15:31:58.210Z","avatar_url":"https://github.com/ebeagusamuel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Hireable](https://img.shields.io/badge/Hireable-yes-success) ![](https://img.shields.io/badge/Mobile--responsive-yes-green) ![](https://img.shields.io/badge/-Microverse%20projects-blueviolet)\n\n# BACC(Book a Career Coach)\n\n\u003e BACC is an application that features a collection of highly skilled and experienced career coaches to help you make important career decisions. Users are able to book an appointment with any of the career coaches listed on the application. \n\u003e \u003cbr\u003e\n\u003e The APP is created with the latest industry standards using React.js and Redux Toolkit\n\u003e \u003cbr\u003e\n\u003e API Backend used for data manipulation: [career-coaches-api](https://career-coaches-api.onrender.com/) \u003cbr\u003e\n\u003e The app is fully mobile responsive and tested using Jest and the React Testing Library.\n\u003e \u003cbr\u003e\n\n## App functionality\n\n- User logs in or creates an account.\n- Logged in users can see the list of all avilable career coaches.\n- Users can book an appointment with any of the coaches by picking a date and time to meet.\n- All the data manipulation and login system is handled by a Rails Backend API\n\n## This web app is live, you can check it here: [Live demo](https://career-coaches.netlify.app/)\n\n## Screenshot of the app.\n\n![Screenshot from 2020-12-03 18-40-42](https://user-images.githubusercontent.com/57847212/101067317-b18be000-3597-11eb-980c-154ffea3c590.png)\n\n![Screenshot from 2020-12-03 18-41-40](https://user-images.githubusercontent.com/57847212/101067435-d718e980-3597-11eb-810c-15e8e852441a.png)\n\n\n\n## Rails Backend [github link](https://github.com/ebeagusamuel/career_coaches_backend_api)\n\n## Built With\n\n- React.js\n- create-react-app\n- Redux Toolkit\n- Ruby on Rails for the Backend API\n\n## Testing\n\n- Jest\n- React Testing Library\n\n## Prerequisities\n\nTo get this project up and running locally, you must have [node](https://nodejs.org/en/) and [yarn](https://yarnpkg.com/) installed locally.\n\n## Getting Started\n\n**To get this project set up on your local machine, follow these simple steps:**\n\n**Step 1**\u003cbr\u003e\nNavigate through the local folder where you want to clone the repository and run\u003cbr\u003e\n`git clone https://github.com/ebeagusamuel/career_coaches_frontend`. It will clone the repo to your local folder.\u003cbr\u003e\n**Step 2**\u003cbr\u003e\nRun `cd career_caoches_frontend`\u003cbr\u003e\n**Step 3**\u003cbr\u003e\nRun `npm install` to install the npm packages from the `package.json` file.\u003cbr\u003e\n**Step 4**\u003cbr\u003e\nRun `npm start` to start the webpack server, you can now navigate to `http://localhost:3000` to view the app. The server refreshes the app every time you make a change to a file used by it.\u003cbr\u003e\n\n## Tests\n\n1. Open Terminal\n\n2. Install dependencies (only if you did not install them previously):\n\n   `npm install`\n\n3. Run the tests with the command:\n\n   `npm test`\n\n## Authors\n\n👤 **Ebeagu Samuel**\n\n- Github: [ebeagusamuel](https://github.com/ebeagusamuel)\n- Twitter: [@ebeagu_samuel](https://twitter.com/ebeagu_samuel)\n- Linkedin: [Ebeagu Samuel](https://www.linkedin.com/in/ebeagusamuel/)\n\n## 🤝 Contributing\n\nOur favourite contributions are those that help us improve the project, whether with a contribution, an issue, or a feature request!\n\n## Show your support\n\nIf you've read this far....give us a ⭐️!\n\n## 📝 License\n\nThis project is licensed by Microverse \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febeagusamuel%2Fcareer_coaches_frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febeagusamuel%2Fcareer_coaches_frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febeagusamuel%2Fcareer_coaches_frontend/lists"}