Giter Site home page Giter Site logo

berkakkaya / calendar_app_server Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 71 KB

Calendar App - Server Software

License: GNU General Public License v3.0

Python 100.00%
api api-rest calendar event event-management event-management-system event-manager events flask python rest-api server

calendar_app_server's Introduction

๐Ÿ‘‹ Welcome!

Hi! I'm Berk Akkaya. I'm a developer mainly focused on mobile app development.

๐ŸŽฏ My Goals and Principles

My goal are to make apps that will make lives of other people easier. I'm really a big fan of Linux, open-source, self-hostable and privacy focused software. So I try to use these concepts in my own projects too.

I think that apps should be simple, clean, easy to use. Things should not get in users' way. App should be opeque to its users, it shouldn't be privacy invasive. Also I think that software should be open-source when it's possible.

I'm really a big fan of Linux, open-source and self-hostable softwares. I try to apply these concepts in my projects as much as I can.

๐Ÿ“š What I Know (Right Now)

As programming languages I know C, C++, Java, Python and Dart. I'm experienced in Flutter. I can create REST APIs (with Flask) and authentication services, utilize web socket architecture, use MongoDB and Microsoft SQL Server as a database. I have some knowledge about Machine Learning and Computer Vision. I can train models to classify data (also images).

๐Ÿ‘€ What I Plan to Learn

  • I can create apps with Flutter, but I want to extend my knowledge to native Android development. I plan to learn Kotlin and get experienced in native Android side too (also iOS development side - if I can get a MacBook in my hands in the future ๐Ÿ˜„).
  • I know Docker (and I love its concept), but I really want to know it with its full extend. I'll learn to create images with Docker and manage containers and such effectively.
  • After that, I think of getting experienced in Web Developement. I can strengthen my knowledge in HTML, CSS and JavaScript. After that, I can learn React too, but it's not my plan right now.

โ›ณ My Hobbies

I like listening to music - all the time. I listen to music when I travel, when I study, pretty much at everyting. I also like watching movies, though I can't find much time to watch them.

I love Linux based distros, so much. I have years (and years) of experience in distro hopping ๐Ÿ˜„. I tried to many Linux distros and I follow open-source and Linux content creators to see what's new. I also gained so much precious experience from it, it teached me how to manage Linux systems and different concepts in Linux world that I've never heard of in Windows land before.

๐Ÿ’ญ Contact

You can access to my social profiles in the left side of my profile page. I have a Mastodon account (altough I don't post much often here), don't hesitate to follow me here!

Mastodon Profile

calendar_app_server's People

Contributors

berkakkaya avatar beydillik avatar iremakkin avatar

Stargazers

 avatar  avatar

Watchers

 avatar

calendar_app_server's Issues

Server crashes when duplicate of user exists in POST /register

When a user with the same email and/or username exists, the server crashes with response code 500. Looks like pymongo throws an DuplicateKeyError for these types of situations. We should handle this exception to check for duplicates. Error message is attached below:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.