DevGram is a web application built using the MERN stack for connecting developers from all over the world. With DevGram, developers can create their profile, add their skills and work experience, and connect with other developers to collaborate on projects or to find a job or to take some guidance.
We will review the application personally to enter the platform. This process helps to maintain the quality of the platform by ensuring that only qualified Developers are allowed to join.
- The platform is designed specifically for developers or individuals with relevant development experience.
- Users must complete a personal application review process before being granted access to the platform.
- The platform is intended for individuals who are actively looking to collaborate on development projects, contribute to an open source projects, find job opportunities in the development industry, or seek guidance from other developers.
- Users must abide by the platform's code of conduct and rules, which are designed to maintain a safe and respectful community for all users.
- The platform is open to users from all around the world, as long as they meet the eligibility criteria and can communicate effectively in English (the primary language of the platform).
- Users of all genders, races, religions, and nationalities are welcome on the platform, as long as they meet the eligibility criteria and abide by the platform's rules and guidelines.
We are not accepting the application right now as the app is in development mode, but we'll reviewing application soon.
To run "DevGram" on your local machine, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/bottercode/DevGram.git
- Starting the client:
cd DevGram
cd client
npm install
npm start
- Starting the server:
cd DevGram
cd server
npm install
npm start
- Open http://localhost:3000 in your browser to view the app.
- Authentication: Users can sign up by making a username and password.
- Profile Creation: Users can create their profile, add their skills and work experience, and upload their profile picture.
- Search and Filter: Users can search and filter for other developers based on their skills, experience, location, and more.
- Connect with Other Developers: Users can connect with other developers, view their profiles, and send messages.
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes and commit them with descriptive commit messages
- Push your changes to your fork
- Open a pull request to the original repository