{"id":25639375,"url":"https://github.com/oliverwebdev/dataserver","last_synced_at":"2026-06-17T08:31:14.424Z","repository":{"id":227437028,"uuid":"771425332","full_name":"Oliverwebdev/DataServer","owner":"Oliverwebdev","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-11T08:18:53.000Z","size":92,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T03:37:26.447Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Oliverwebdev.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}},"created_at":"2024-03-13T09:24:08.000Z","updated_at":"2024-03-13T09:33:00.000Z","dependencies_parsed_at":"2024-04-10T11:31:59.672Z","dependency_job_id":"7775e79c-fe72-4de9-8685-71f16e6a991d","html_url":"https://github.com/Oliverwebdev/DataServer","commit_stats":null,"previous_names":["oliverwebdev/dataserver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Oliverwebdev/DataServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oliverwebdev%2FDataServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oliverwebdev%2FDataServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oliverwebdev%2FDataServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oliverwebdev%2FDataServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Oliverwebdev","download_url":"https://codeload.github.com/Oliverwebdev/DataServer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oliverwebdev%2FDataServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34441282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-02-23T03:37:32.238Z","updated_at":"2026-06-17T08:31:14.409Z","avatar_url":"https://github.com/Oliverwebdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DataServ\n\nDataServ ist eine Backend-Anwendung, die darauf ausgelegt ist, Benutzern grundlegende CRUD-Operationen und erweiterte Funktionen wie Benutzerregistrierung, Login, Email-Bestätigung und ein integriertes Spendenmodul via BuyMeACoffee API zu bieten. Ziel ist es, nicht nur die Funktionalität bereitzustellen, sondern auch das Bewusstsein für die Daten zu schärfen, die wir oft unbewusst teilen.\n\n## Funktionen\n\n- **Benutzerregistrierung und -verwaltung**: Registrierung, Login, Passwortänderung, Email-Update und Kontolöschung.\n- **Email-Bestätigung**: Sendet eine automatisch generierte Email nach der Registrierung mit Benutzerdaten und einem Bestätigungslink.\n- **Password Reset**: Ermöglicht Benutzern das Zurücksetzen des Passworts über einen sicheren Prozess.\n- **Spendenmodul**: Integriert die BuyMeACoffee API, um Benutzern zu ermöglichen, Spenden zu tätigen und zusätzliche Features freizuschalten.\n\n## Technologien\n\n- **Backend**: Node.js, Express.js, MongoDB, Nodemailer, Dotenv\n- **Frontend**: HTML, SCSS, JavaScript\n\n## Einrichtung\n\nBevor du beginnst, stelle sicher, dass du Node.js und MongoDB auf deinem System installiert hast.\n\n1. **Repository klonen**\n\n    ```bash\n    git clone https://github.com/deinUsername/DataServ.git\n    cd DataServ\n    ```\n\n2. **Abhängigkeiten installieren**\n\n    ```bash\n    npm install\n    ```\n\n3. **Konfigurationsdateien einrichten**\n\n    Erstelle eine `.env`-Datei im Wurzelverzeichnis des Projekts mit folgenden Inhalten:\n\n    ```plaintext\n    MONGO_URI=deineMongoDBUri\n    JWT_SECRET=deinGeheimesJWTZeichen\n    EMAIL_USERNAME=deineEmail@beispiel.com\n    EMAIL_PASSWORD=deinEmailPasswort\n    ```\n\n4. **Server starten**\n\n    ```bash\n    npm start\n    ```\n\n## Nutzung\n\nNach dem Starten des Servers kannst du die API über `http://localhost:3000` erreichen. Verwende Tools wie Postman oder cURL, um die Endpunkte zu testen.\n\n## Beitrag\n\nBeiträge sind willkommen! Bitte erstelle für jede Änderung oder Verbesserung einen Pull Request.\n\n## Lizenz\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliverwebdev%2Fdataserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foliverwebdev%2Fdataserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foliverwebdev%2Fdataserver/lists"}