Coder Social home page Coder Social logo

danielbrendel / dnyactifisys Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 32.63 MB

A social network that revolves around activities and events

License: MIT License

PHP 63.38% Blade 36.62%
community community-events event-finder event-planner event-platform events laravel php social social-network

dnyactifisys's Introduction

Hi there! I am Daniel Brendel 👋

I am a software developer and project founder from germany. I love creating web applications, games, programmer tools and various other kinds of software. I am the founder of various projects. This helped me gaining extensive expertise in software development, project hosting, marketing, customer support and management. I am also a hobby gamer, occassional drummer and singer and I also enjoy a nice coffee at a coffeeshop while working on things using my laptop. Furthermore I like hiking and other sporting activities.

Technologies 🔧

Where to find me 📫

Currently working at 💼

After working as a software developer in various companies I am now building my own business.

dnyactifisys's People

Contributors

danielbrendel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dnyactifisys's Issues

Activity filter toggle

In activity feed the filter can be shown, but it can't be hidden again. There should be a hide action, too.

Push localization items

Some phrases used in the push-system are not localized, so just the phrase ident string is shown. This needs to be resolved.

Setting for private messages

Let users set a checkbox setting that determines whether private messages are enabled or not for them. If enabled they can both send and receive messages. If disabled they can neither recieve nor send messages.

Filter text search

Implement a text search into the activity filter. Text search checks title, description and location for occurences.

Feed für Follower

Ein Feed für Follower, welcher Text oder Bildnachrichten beinhalten kann. Wird Usern angezeigt, die den jeweiligen Poster als Favorit haben.

Share with WhatsApp icon

In activity feed and activity details view the "Share with WhatsApp" options needs to use the WhatsApp icon.

Market place feature

Implement a market place feature:

  • Extra page with market ads sorted by categories,
  • Created by members
  • Manageable in settings menu
  • Activatable by env settings

Live chat

Implement a live chat feature where registered members can live chat. Online users are users that have been active the last N minutes (adjustable via env). Chat feature can be enabled via env setting.

Clep page

Implement a clep feature which can be used for native mobile apps.

Improve avatar upload in settings

In your settings view the avatar upload should be indicated when hovering over the avatar. Then when clicking on it the upload should be prompted and then performed.

Map integration

Integrate a map feature for locations (e.g. OpenStreetMap) in activity details view. There need to be an efficient way to query lat/long for locations.

Improve private message listing

Implement the following improvements for the private message listing:

  • Fix that if the last message is an image then the listing gets corrupt
  • Fix that when linking to user profile it uses name instead of slug
  • Make the entire listing item frame clickable, so you don't need to find out what is actually clickable (username must still remain clickable to go to the user profile)

Hashtags for gallery

Gallery items should be taggable with hashtags. If clicked on a tag then the feed will filter posts by that particular hashtag.

Fix mobile alignment of gallery and marketplace items

On mobile view the items of gallery and marketplace are too far to the right and go out of screen. This needs to be aligned so they in the middle. Adjust it so that it is like the activity feed view (columns section for header and columns selction for content, check already existing CSS classes for mobile padding, adjust mobile margin with media queries).

Activities of blocked users in feed

Activities of users blocked by a user are still shown to the user that has blocked a given user. The ignore check in ActivityController::fetch() does only check for one direction. This needs to be improved, so activities are not shown regardless of the ignore direction.

Navigation list type

Make it so that it is adjustable that member navigation menu points can be shown to guest but then show the login popup.

Gallery feature

A gallery feature where users can submit pictures that can be commented and liked. Sorting order is by date/id, so recent submissions are displayed first and then descending.

Dynamic sitemap

Create a dynamic sitemap route /sitemap that includes all home pages as well as all upcoming activities.

Blocked user options

If a user is viewing a profile blocked by them then it shall only show the unblock action as available actions.

Fix that private chat messages sometimes don't get listed in /messages

Problem 1 at MessageModel:fetch(169): $item->lm needs to be validated that it is not null.
Problem 2 at MessageController:fetchList(55): If $item->lm is null then this particular entry needs to be removed from the list. Also in the JSON response return the collection toArray() and reorder with array_values().

"Load more" in private conversations

Currently there is the down-arrow used for loading more entries in private messaging views (message list, message thread). It should be changed to a more intuitive "load more" text link.

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.