Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
2635578
Merge pull request #18 from Ethodeus/feature
20jasper Jun 10, 2022
5658a34
replaced html with ejs, rendered through server-side code
schneedotdev Jun 11, 2022
4606025
Merge pull request #19 from the-api-administration/ejs
alexisintech Jun 11, 2022
b2d0f54
added matches.ejs, started keyword fetch from client-side code
schneedotdev Jun 11, 2022
7194f22
fixed styling of code blocks
20jasper Jun 11, 2022
ac8544c
changed button type to button
20jasper Jun 12, 2022
67449fd
formatted strings in code block
20jasper Jun 12, 2022
1a541aa
chnaged scroll bar styling of the result div, and changed some color …
Ethodeus Jun 12, 2022
0d5b840
Merge branch 'ejs' of https://github.com/the-api-administration/codin…
20jasper Jun 12, 2022
2d78225
formatted code blocks with map function
20jasper Jun 12, 2022
f9d0399
fixed object render to DOM
schneedotdev Jun 12, 2022
e8e9fae
fully functional api search
schneedotdev Jun 12, 2022
8edbd9f
separated main.js into separate functions, need event listener for en…
schneedotdev Jun 12, 2022
1508a9a
Merge pull request #20 from the-api-administration/ejs
Ethodeus Jun 12, 2022
3a88998
Merge pull request #22 from the-api-administration/resources
Ethodeus Jun 12, 2022
ba53c24
made input lower case and trimmed
20jasper Jun 12, 2022
1ea0265
Merge pull request #23 from the-api-administration/search-keywords
20jasper Jun 12, 2022
9d8c3d9
Merge pull request #24 from the-api-administration/test
Ethodeus Jun 12, 2022
13e45aa
Added comments to getMatches function
20jasper Jun 12, 2022
dee2778
added comments main.js and index.ejs
schneedotdev Jun 12, 2022
c18cde0
Merge pull request #25 from the-api-administration/test
Ethodeus Jun 12, 2022
f8fa978
Merge pull request #26 from the-api-administration/main
Ethodeus Jun 12, 2022
156101c
changed object result styling and impkemented links for URL properties
Ethodeus Jun 12, 2022
3af0644
lowered spacing between code blocks and increased height between lines
20jasper Jun 12, 2022
a599d29
move line break inside code block
20jasper Jun 12, 2022
e1e7a15
moved line break inside of div
20jasper Jun 12, 2022
fccdda2
increased line height, removed bottom margin, and decreased margin top
20jasper Jun 12, 2022
f8de28b
changed styling of <a> tags
Ethodeus Jun 12, 2022
663be53
changed decription font size, removed dash from h1 and adjusted resul…
Ethodeus Jun 12, 2022
4525ee9
added table with object properties and their value description
Ethodeus Jun 12, 2022
6310726
added endpoints to be used with the API url
Ethodeus Jun 12, 2022
2e1a1ca
added contributor cards with photos and social links
Ethodeus Jun 13, 2022
cc947ce
Revert "added contributor cards with photos and social links"
Ethodeus Jun 13, 2022
8c75b3e
Revert "Revert "added contributor cards with photos and social links""
Ethodeus Jun 13, 2022
a7402ea
added more information to endpoints documentation
Ethodeus Jun 13, 2022
631cc04
Create LICENSE.md
schneedotdev Jun 13, 2022
35b4d48
added footer information
Ethodeus Jun 13, 2022
71a0407
added sebastian links
Ethodeus Jun 13, 2022
4610bf6
Delete README.md
schneedotdev Jun 13, 2022
7f3ad00
Create README.md
schneedotdev Jun 13, 2022
6557c29
added some media queries for the contributors cards
Ethodeus Jun 13, 2022
8f53eec
fixed contributors card size and fixed alexis' picture
schneedotdev Jun 13, 2022
05989af
updated my contributor card
schneedotdev Jun 13, 2022
6359b83
changed footer links
schneedotdev Jun 12, 2022
002c6a7
changed a tag links
schneedotdev Jun 13, 2022
a796933
Added links for Jacob Asper
20jasper Jun 13, 2022
b784c2a
Merge pull request #36 from the-api-administration/docs
schneedotdev Jun 13, 2022
3716061
Merge pull request #37 from the-api-administration/footer
schneedotdev Jun 13, 2022
0536a5e
increased the width of the cards and centered the container section o…
Ethodeus Jun 13, 2022
12b88be
Merge branch 'contributor-links' of https://github.com/the-api-admini…
Ethodeus Jun 13, 2022
9fb30bd
Merge pull request #38 from the-api-administration/contributor-links
schneedotdev Jun 13, 2022
b63ea46
Update index.ejs
erikateal Jun 13, 2022
f0378d0
Update index.ejs
erikateal Jun 13, 2022
b090034
added social links contributor card
erikateal Jun 13, 2022
6ad9b0d
Merge pull request #39 from the-api-administration/test
alexisintech Jun 13, 2022
57fec30
added contributor links for social media card
alexisintech Jun 13, 2022
afb0428
fixed a tags to include target='_blank'
alexisintech Jun 13, 2022
8ec61c8
Merge pull request #40 from the-api-administration/contributor-links
Ethodeus Jun 13, 2022
0d63f1c
added contributor links for alondra and jacob good
alexisintech Jun 13, 2022
cba61d9
added social links to contributor card for Dana, Bianca, and Alyssha
erikateal Jun 13, 2022
7fd27a2
Merge branch 'contributor-links' of https://github.com/the-api-admini…
erikateal Jun 13, 2022
939f994
Merge pull request #41 from the-api-administration/contributor-links
erikateal Jun 13, 2022
b0cbc41
Merge pull request #42 from the-api-administration/test
schneedotdev Jun 13, 2022
041fdb8
Create CONTRIBUTING.md
erikateal Jun 13, 2022
f686621
added js functionality to scroll to a target element
Ethodeus Jun 13, 2022
faf3b38
handled case where keyword doesnt exist
schneedotdev Jun 14, 2022
44c92ca
Merge pull request #43 from the-api-administration/scroll-fix
schneedotdev Jun 14, 2022
a400a35
Merge pull request #47 from the-api-administration/keyword-not-found
Ethodeus Jun 14, 2022
d1d5401
Merge pull request #46 from the-api-administration/resources
20jasper Jun 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!-- CONTRIBUTING -->

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion to better our API, please fork the repo and create a pull request. Additionally, you can open an issue and offer advice.
Don't forget to give the project a star! Thanks again!

1. Visit our Issues page to check if an issue exists and does not have an assignee.
2. Fork the Project
3. Change to your Feature Branch (`git checkout -b feature/AmazingFeature`)
4. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the Branch (`git push origin feature/AmazingFeature`)
6. Open a Pull Request
21 changes: 21 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2022 the-api-administration

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
154 changes: 154 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
# Coding-Resources-API

<div id="top"></div>

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]

<!-- PROJECT LOGO -->
<br />
<div align="center">
<a href="https://github.com/the-api-administration">
<img src="https://avatars.githubusercontent.com/u/106885719?s=200&v=4" alt="Logo" width="80" height="80">
</a>

<h3 align="center">Coding Resources API</h3>

<p align="center">
Provides Coding Resources
<br />
<a href="https://github.com/the-api-administration/coding-resources-api"><strong>Explore the docs »</strong></a>
<br />
<br />
<a href="https://coding-resources-api.herokuapp.com/">View Demo</a>
·
<a href="https://github.com/the-api-administration/coding-resources-api/issues">Report Bug</a>
·
<a href="https://github.com/the-api-administration/coding-resources-api/issues">Request Feature</a>
</p>
</div>

<!-- TABLE OF CONTENTS -->
<details>
<summary>Table of Contents</summary>
<ol>
<li>
<a href="#about-the-project">About The Project</a>
<ul>
<li><a href="#built-with">Built With</a></li>
</ul>
</li>
<li><a href="#getting-started">Getting Started</a></li>
<li><a href="#usage">Usage</a></li>
<li><a href="#roadmap">Roadmap</a></li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#license">License</a></li>
<li><a href="#acknowledgments">Acknowledgments</a></li>
</ol>
</details>

<!-- ABOUT THE PROJECT -->

## About The Project

Search for coding resources by relevant keywords. This API serves educational content for a wide variety of computer science topics, languages and technologies relevant to web development.

<p align="right">(<a href="#top">back to top</a>)</p>

### Built With

- EJS
- CSS
- JavaScript
- Node.js
- Express

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- GETTING STARTED -->

## Getting Started

Simply visit: <a href="https://coding-resources-api.herokuapp.com/">https://coding-resources-api.herokuapp.com/</a> and read our documentation to learn how to interact with our API! If you would like to help us out, feel free to create issues through our github repo.

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- USAGE EXAMPLES -->

## Usage

Access our API endpoints to recieve coding resource data in JSON format.

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- ROADMAP -->

## Roadmap

- [X] Add search functionality
- [ ] Offer more resources
- [ ] Support mobile devices
- [ ] Create more endpoints

See the [open issues](https://github.com/the-api-administration/coding-resources-api/issues) for a full list of proposed features (and known issues).

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- CONTRIBUTING -->

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion to better our API, please fork the repo and create a pull request. Additionally, you can open an issue and offer advice.
Don't forget to give the project a star! Thanks again!

1. Visit our Issues page to check if an issue exists and does not have an assignee.
2. Fork the Project
3. Change to your Feature Branch (`git checkout -b feature/AmazingFeature`)
4. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the Branch (`git push origin feature/AmazingFeature`)
6. Open a Pull Request

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- LICENSE -->

## License

Distributed under the MIT License. See <a href="https://github.com/the-api-administration/coding-resources-api/blob/main/LICENSE.md">`LICENSE.md`</a> for more information.

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- ACKNOWLEDGMENTS -->

## Acknowledgments

- [@AlexisInTech](https://twitter.com/alexisintech)
- [@AlysshaLewin](https://twitter.com/AlysshaLewin)
- [@Asper_Jacob](https://twitter.com/asper_jacob)
- [@BrianSchneeDev](https://twitter.com/BrianSchneeDev)
- [@BytesByBianca](https://twitter.com/bytesbybianca)
- [@DanaMiteCoder](https://twitter.com/danamitecoder)
- [@Dev_Ethos](https://twitter.com/dev_ethos/)
- [@ErikaTeal_](https://twitter.com/erikateal_)
- [@JacobEGood](https://twitter.com/jacobegood)
- [@MoraCodes](https://twitter.com/moracodes)

<p align="right">(<a href="#top">back to top</a>)</p>

<!-- MARKDOWN LINKS & IMAGES -->

[contributors-shield]: https://img.shields.io/github/contributors/the-api-administration/coding-resources-api.svg?style=for-the-badge
[contributors-url]: https://github.com/the-api-administration/coding-resources-api/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/the-api-administration/coding-resources-api.svg?style=for-the-badge
[forks-url]: https://github.com/the-api-administration/coding-resources-api/network/members
[stars-shield]: https://img.shields.io/github/stars/the-api-administration/coding-resources-api.svg?style=for-the-badge
[stars-url]: https://github.com/the-api-administration/coding-resources-api/stargazers
[issues-shield]: https://img.shields.io/github/issues/the-api-administration/coding-resources-api.svg?style=for-the-badge
[issues-url]: https://github.com/the-api-administration/coding-resources-api/issues
[license-shield]: https://img.shields.io/github/license/the-api-administration/coding-resources-api.svg?style=for-the-badge
[license-url]: https://github.com/the-api-administration/coding-resources-api/blob/master/LICENSE.md
60 changes: 0 additions & 60 deletions index.html

This file was deleted.

Loading