-
-
- Devagram is a platform for developers to connect with each other. Developers can showcase projects, code snippets, tutorials and memes, get reviewed by the fellow developers, community and interact and collaborate towards the open source community. Developers can ask queries, discuss with other developers and also make amazing profile to showcase.
-
- The targeted audience would be from newbie to experienced developers struggling to start their development journey or to get the right opportunity for their growth.
-
- Getting reviews
- Share the learning
- Participating in Hackathons
- Getting hired
- Collaborate in OSS
- Connect with professionals
-
-
Devagram will make it easy to connect developers with each other. Developers can share their work and projects and solve their issues with the help of a better community.
-
Developers can message and follow other developers and discuss with them. Also they can view each others posts and projects.
-
-
Developer
- A user related to tech industry and computer programming.
User
- User is the person who is using the system.
-
-
-
- User need to be authenticated to access features.
- User will be able to share posts and manage posts.
- User will be able to see other users' posts.
- User can react and rate to other's posts and also leave comments.
- User can follow or un-follow other users.
- User can share stories for the day.
- User can send messages to other users.
- User will be able to see events around his/her place and join them.
- User can find other developers around his/her place.
- User can turn on notification for events to get notified.
- User can see the upcoming hackathons and participate in it.
- User would need a fast login option like through facebook/google/linkedin etc.
-
- As Devagram is a website, It should be accessible on major browsers like Google Chrome, Mozilla Firefox etc. Also it requires good internet otherwise there will be performance and usability issues.
- Website should be responsive and accessible on both big and small screens.
-
-
-
Brief Description :
- Users new to Devagram need to register to use the platform.
Step-By-Step Description :
- To use Devagram users need to register themselves.
- Users provide registration details to the system.
- System uses the details and registers the user.
Brief Description :
- Users who are registered need to be authenticated.
Step-By-Step Description :
- User provides credentials to the system.
- System verifies the details and provides result accordingly.
Brief Description :
- Users can share posts. Posts may include images, texts, videos, links or any other project related files.
Step-By-Step Description :
- User provides details of post that he/she wants to share to system.
- System works on the details of posts.
- System shares the post and gives particular details.
Brief Description :
- Users can update only their own posts. Update includes changing content.
Step-By-Step Description :
- User provides details of the post that he/she wants to update.
- System works on the details of post.
- If post exists then system asks for update details else shows a particular message.
- User provides update details.
- System then updates the post.
Brief Description :
- Users can delete only their own posts.
Step-By-Step Description :
- User provides details of the post that he/she wants to delete.
- System then works on the details of the post.
- If post exists then system deletes it. Else shows a particular message.
Brief Description :
- Users can see other's post.
Step-By-Step Description :
- User provides details of post that he/she wants to see.
- System then works on the details of the post.
- If post exists then system displays the post. Else shows a particular message.
Brief Description :
- Users can react to each other's post. React includes comments, likes, etc.
Step-By-Step Description :
- User provide a reaction to the post.
- System adds the reaction to the post.
Brief Description :
- Users can follow or un-follow other users.
Step-By-Step Description :
- User follows or un-follows another user.
- System then verifies user's action.
- System does the needful and updates users following list.
Brief Description :
- Users can shares stories. Stories can contain only image, text or links and are available for a day. Stories are not updatable.
Step-By-Step Description :
- User providea details of the story that he/she wanta to share.
- System then works on the story details and adds the story.
- After one day system automatically removes the story.
Brief Description :
- Users can only delete their own stories.
Step-By-Step Description :
- User provides details of the story that he/she wants to delete.
- System uses the details to find the story.
- System then deletes the story.
Brief Description :
- Users can share message to other users. Messages can have attachments like image, video, files(txt, doc, pdf etc).
Step-By-Step Description :
- User provides message(with / without) attachments and details of receiver.
- System creates a socket connection between user and receiver.
- System then sends the message to the receiver.
Brief Description :
- Users can check events in surroundings areas and also at other places. To check surrounding events user needs to provide his/her location.
Step-By-Step Description :
- User asks for surrounding events.
- System asks for the location.
- User provides location access.
- System then shows the events detail.
or
- User asks for events at particular location or user provides some keywords for event.
- System then shows matched events details.
Brief Description :
- User can see developers in their surrounding. Only developers will be shown who has provided location details.
Step-By-Step Description :
- User asks for developers in their surroundings.
- System verifies users location, if location not provided ask for location.
- System then shows the developers in users surrounding areas.
Brief Description :
- User can turn on notifications for events that he/she is following.
Step-By-Step Description :
- Users can turn on the notification for events.
- System adds the user to the notification list.
- System provides push notification to the user according to the event.
Brief Description :
- Users can see the details of upcoming hackathons.
Step-By-Step Description :
- User asks for details of upcoming hackathons.
- System provides details of upcoming hackathons.
Brief Description :
- User can participate in any hackathons.
Step-By-Step Description :
- User provide details needed to participate.
- System verifies details.
- System then sends confirmation mail and confirms the participation.
Brief Description :
- User can invite other users for hackathon.
Step-By-Step Description :
- User asks for invitation link.
- System verifies user's participation.
- System provides invitation link.
-
-
- New post are rated in range of 1-5 start by his fellow developers
-
- New posts are notified through mail
- Link to the post are shared through the mail only.
-
- Trending posts are made by sorting all the posts based on stars
-
- Upcoming and live hackathons are added in the hackathons section
- Leads to more engagement.
-
- Developers looking for a job can easily connect with recruiters.
- Only developer-centric jobs will be posted.
-
- Great tool for interaction.
- Code Snippets can be posted with proper formatting.
- Allows to share or clear doubts and help in collaboration.
-
-