Skip to content

Commit

Permalink
Add Credits section to README
Browse files Browse the repository at this point in the history
  • Loading branch information
RoBizMan committed Nov 27, 2024
1 parent cdae9d9 commit a4726ad
Showing 1 changed file with 82 additions and 1 deletion.
83 changes: 82 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -941,4 +941,85 @@ You can fork this repository by using the following steps:

No difference between local and deployment was noticed.

---
---

## Credits

### Content

| Source | Location | Notes |
| --- | --- | --- |
| [Markdown Builder](https://tim.2bn.dev/markdown-builder) | README and TESTING | tool to help generate the Markdown files |
| [Chris Beams](https://chris.beams.io/posts/git-commit) | version control | "How to Write a Git Commit Message" |
| [W3Schools](https://www.w3schools.com/howto/howto_js_topnav_responsive.asp) | entire site | responsive HTML/CSS/JS navbar |
| [W3Schools](https://www.w3schools.com/howto/howto_css_modals.asp) | contact page | interactive pop-up (modal) |
| [W3Schools](https://www.w3schools.com/css/css3_variables.asp) | entire site | how to use CSS :root variables |
| [Flexbox Froggy](https://flexboxfroggy.com/) | entire site | modern responsive layouts |
| [Grid Garden](https://cssgridgarden.com) | entire site | modern responsive layouts |
| [strftime](https://strftime.org) | CRUD functionality | helpful tool to format date/time from string |
| [WhiteNoise](http://whitenoise.evans.io) | entire site | hosting static files on Heroku temporarily |
| [W3Schools](https://www.w3schools.com/howto/howto_js_topnav_responsive.asp) | entire site | responsive HTML/CSS/JS navbar |
| [W3Schools](https://www.w3schools.com/howto/howto_css_modals.asp) | detailed gram page | interactive pop-up (modal) to confirm the deletion of the gram |
| [freeCodeCamp](https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/) | version control | "How to Write Better Git Commit Messages - A Step-By-Step Guide" |
| [W3Schools](https://www.w3schools.com/cssref/css3_pr_box-shadow.php) | entire site | box shadow property |
| [Logo](https://logo.com/) | entire site | the company's logo was generated by Logo and used throughout the website, including favicon |
| [Aurélien Delogu](https://medium.com/@aurelien.delogu/401-error-on-a-webmanifest-file-cb9e3678b9f3) | entire site | "How to solve a 401 error on a webmanifest file" |
| [GitHub Issues](https://github.com/cloudinary/cloudinary-react/issues/70) | entire site | "Mixed Content warning when serving over HTTPS" |
| [Cloudinary Support](https://support.cloudinary.com/hc/en-us/articles/202520362-Can-Cloudinary-s-imaged-be-served-via-SSL-HTTPS) | entire site | Debugging the issue with mixed content warning over HTTPS |
| [Cloudinary Community](https://community.cloudinary.com/discussion/272/anyone-know-why-the-image-not-rendering-in-the-page) | entire site | Debugging the issue with mixed content warning over HTTPS |
| [StackOverflow](https://stackoverflow.com/questions/48508750/how-to-force-https-in-a-django-project-using-cloudinary) | entire site | Force Cloudinary images to load HTTPS instead of HTTP |
| [Code Institute Slack](https://code-institute-room.slack.com/archives/C026PTF46F5/p1706622757171679) | entire site | The solution to the mixed content warning over HTTPS issue |
| [DBDiagram](https://dbdiagram.io/d/PP4-669944b18b4bb5230eb9dc0c) | entire site | The ERD tool to design models for the project's database |
| [Stackoverflow](https://stackoverflow.com/questions/52519142/show-hide-options-in-django-app-to-users-based-on-permission) | entire site | Show/hide pages based on user authentication |
| [Coderbook](https://coderbook.com/@marcus/how-to-restrict-access-with-django-permissions/) | entire site | Restrict non-logged in users from access to login required pages |
| [Django Andy](https://djangoandy.com/2021/06/04/redirecting-an-already-logged-in-user-in-django-using-class-based-views/) | entire site | Redirecting an already logged in user to different pages |
| [Code Institute Slack](https://code-institute-room.slack.com/archives/C066RBQ5TUN/p1722085473266889?thread_ts=1722074962.420909&cid=C066RBQ5TUN) | backend only | Automatic switch between debug true and false |
| [LambdaTest](https://www.lambdatest.com/jest) | Backend only - JavaScript | JavaScript unit testing using Jest guide |
| [Real Python](https://realpython.com/testing-in-django-part-1-best-practices-and-examples/) | Backend only - Python | Testing in Django best practices and examples |
| [django](https://docs.djangoproject.com/en/5.1/topics/testing/overview/) | Backend only - Python | django documentation writing and running tests |
| [Alice Ridgway](https://alicecampkin.medium.com/django-testing-for-beginners-146bd285a178) | Backend only - Python | Django Testing for Beginners |
| [mermaid.live](https://www.mermaidchart.com/) | README.md ERD diagram | Live ERD diagram for markdown |
| [flatpickr](https://flatpickr.js.org/examples/) | Booking page | Flatpickr datetime picker |
| [Select2](https://select2.org/) | Booking and Tutor pages | Multi-choice select boxes in the dropdown menu |
| [Stripe Web Elements](https://docs.stripe.com/payments/elements) | Booking page | Stripe card payment element |
| [Stripe Testing](https://docs.stripe.com/testing) | Booking page | Stripe testing cards |
| [Steemit](https://steemit.com/utopian-io/@riyo.s94/how-to-use-flatpickr) | Booking page | Setting up Flatpickr in the project |
| [YouTube](https://www.youtube.com/watch?v=h7KpTZaYM34) | Booking page | How to initialise the datetime picker in the project |
| [StackOverflow](https://stackoverflow.com/questions/58806996/how-to-grab-selected-dates-from-flatpickr) | Booking page | How to grab selected dates from Flatpickr |
| [Code Institute Slack](https://code-institute-room.slack.com/archives/D06767956V9/p1731571074499459) | Sign Up page | Save user's first and last name in the database through the Sign Up page form |
| [YouTube](https://www.youtube.com/watch?v=8VYx-cNF1lU&t=6s) | Booking and Tutor pages | Django Select2 Tutorial |
| [Webwizard](https://www.webwizard.ie/blog/how-to-create-a-checkbox-inside-a-dropdown-django/) | Booking and Tutor pages | How to Create a Checkbox Inside a Dropdown Django |
| [Anjanesh Consulting](https://anjanesh.dev/sending-post-data-to-a-django-view-via-ajax-to-a-rest-endpoint) | Booking page | Use JavaScript's fetch to connect to a Django REST API URL via AJAX |
| [Django](https://forum.djangoproject.com/t/django-endpoint-to-accept-string-boolean-and-list/24366) | Booking page | Django Endpoint to accept string, boolean, and list |
| [Reddit](https://www.reddit.com/r/djangolearning/comments/nd119y/is_there_a_way_to_add_django_url_in_ajax/?rdt=37578) | Booking page | Is there a way to add Django URL in AJAX? |
| [educative](https://www.educative.io/answers/how-to-work-with-ajax-requests-and-responses-in-django) | Booking page | How to work with AJAX requests and responses in Django |
| [JustDjango](https://justdjango.com/blog/django-stripe-payments-tutorial) | Booking page | Django and Stripe Payments Tutorial |
| [AI Saas Template](https://aisaastemplate.com/blog/django-stripe-integration/) | Booking page | Integrating Stripe with Django: A Comprehensive Guide |
| [TestDriven.io](https://testdriven.io/blog/django-stripe-tutorial/) | Booking page | Django Stripe Tutorial |
| [Episyche](https://episyche.com/blog/how-to-integrate-stripe-payment-gateway-in-django-and-react-for-the-checkout-use-case) | Booking page | How to integrate Stripe Payment Gateway in Django and React for the checkout use case? |
| [Rudrastyh](https://rudrastyh.com/woocommerce/stripe-payment-intents-tutorial.html) | Booking page | Setup Stripe Payments on your Website with Payment Intents |
| [Dev.to](https://dev.to/stripe/fundamentals-of-the-paymentintents-and-paymentmethods-apis-3646) | Booking page | Fundamentals of the PaymentIntents and PaymentMethods APIs |
| [Fireship.io](https://fireship.io/lessons/stripe-payment-intents-tutorial/) | Booking page | Stripe Payment Basics |
| [StackOverflow](https://stackoverflow.com/questions/69429949/how-to-use-stripe-payment-intent-data-to-send-email-to-client-after-succesful-pa) | Booking page | How to use Stripe payment_intent_data to send email to client after successful payment? |
| [StackOverflow](https://stackoverflow.com/questions/78395904/how-customer-gets-an-email-receipt-from-stripe-after-successful-paymentintent) | Booking page | How customer gets an email receipt from Stripe after successful paymentIntent |
| [Scaler](https://www.scaler.com/topics/hamburger-menu/) | the entire site | How to Create a Hamburger Menu in CSS? |
| [YouTube](https://www.youtube.com/watch?v=aNDqzlAKmZc&t=203s) | the entire site | Build a Hamburger Menu with HTML, CSS, and JavaScript |
| [MailTrap](https://mailtrap.io/blog/send-emails-with-gmail-api/) | Contact page/Newsletter app | Send Emails with Gmail API |
| [Endgrate](https://endgrate.com/blog/using-the-gmail-api-to-send-messages-(with-php-examples)) | Contact page/Newsletter app | Using the Gmail API to Send Messages (with PHP examples) |


### Media

| Source | Location | Type | Notes |
| --- | --- | --- | --- |
| [Pexels](https://www.pexels.com) | Tutor pages | image | profile pictures |
| [Pinterest](https://www.pinterest.com/pin/my-saves--583990276699470972/) | Tutor pages | image | default profile picture placeholder |
| [iStock](https://www.istockphoto.com/pl/search/2/image-film?phrase=sign+language+at+work) | Home page | image | students and study groups |

### Acknowledgements

- I would like to thank my Code Institute mentor, [Tim Nelson](https://github.com/TravelTimN), for their support and feedback throughout the development of this project.
- I would like to thank the [Code Institute](https://codeinstitute.net) tutor team for their visual guidance and clarifications throughout all concepts I might not have initially understood.
I would like to thank the [Code Institute Slack community](https://code-institute-room.slack.com) for their moral support. They kept me going during self-doubt and imposter syndrome and kept me sane.
- I would like to thank my partner, Sumit, for believing in me and encouraging me to transition into software development.
- I would like to thank my parents and grandparents for trusting that I could smoothly transition into a new career pathway.

0 comments on commit a4726ad

Please sign in to comment.