Git Product home page Git Product logo

socal's Introduction

SoCal

Simple social network with user-friendly interface.

Authorization

Simple registration form with login validation and password confirmation. Login form with login and password confirmation.

User page

User-friendly, minimalistic interface, post creation form, hidden by default. In other users profiles you also will be able to send messages to user, follow him, read his posts, or read posts that he is interested in. Also you can look through followers and followings of the user.

User search

If you want to find someone (e.g your friends, members of family) you can click on an icon in top-right corner of a page ( do not mistake it for logout icon ), press it, and you will be redirected to the search page. You can search users by inputting their login or just parts of it in the search form. Search results are loaded dynamically, so you will immediately see results of search. If there is more than ten search results, you just have to scroll down the page in order to load more results dynamicaly.

Posts and comments

Write down interesting stories of your life or anything else. You can write almost everything within 5000 symbols. Comment your friends' posts, like them and have fun. Posts on pages are loaded dynamically after you scroll down the page to bottom.

Dialogs and messages

In order to start a dialog you need to find a user and click "Send message". If there is no dialog between you and the user, it will be immediately created, and you will be redirected to the dialog. After creating the dialog you can always find it in the dialogs list, by clicking on "Messages" button in menu on the left side of page.

Events

The calendar is a key function of our social network. It has wide functionality of event management. You can create and attend user-created events, see the location of the event and rate it after you have attended.

In the calendar menu there are four sections: you can see your created events in “My events” section, events you have created and already held in “Past events” section and track your following events (the ones your friends have created) in the “Following events” section. You can also see any user’s events (future and past) in his profile’s calendar menu.

The fourth section in calendar menu is called “Posts”. It contains posts you may like created by people you follow.

To create an event, press the arrow button in “My events” section and the event creation form will appear. Fill in the event name and main information about it, choose time and date, identify the location via built-in Google Maps API and you are ready to go! Click “Share an event button” and your subscribers will see this event in their calendars under the “Following events” section.

After users have attended the event, they can rate it, so in the future other users could see the creator’s past events and their rating.

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.