{"id":21193970,"url":"https://github.com/simran1002/fullstackinator","last_synced_at":"2025-07-18T10:03:31.491Z","repository":{"id":242667750,"uuid":"809511840","full_name":"simran1002/Fullstackinator","owner":"simran1002","description":"It is a full-stack web application where users can sign up, log in, and view a list of posts. This project uses Node.js, Express.js, MongoDB, React.js, and JWT for authentication.","archived":false,"fork":false,"pushed_at":"2024-06-04T18:29:26.000Z","size":371,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T21:25:53.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simran1002.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-02T22:21:48.000Z","updated_at":"2024-06-04T18:29:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"18bd399d-ed8a-4443-96f0-ea15d394a3fb","html_url":"https://github.com/simran1002/Fullstackinator","commit_stats":null,"previous_names":["simran1002/fullstackinator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simran1002/Fullstackinator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simran1002%2FFullstackinator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simran1002%2FFullstackinator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simran1002%2FFullstackinator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simran1002%2FFullstackinator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simran1002","download_url":"https://codeload.github.com/simran1002/Fullstackinator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simran1002%2FFullstackinator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265738213,"owners_count":23820156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T19:18:34.767Z","updated_at":"2025-07-18T10:03:31.460Z","avatar_url":"https://github.com/simran1002.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MelodyVerse\n\nMelodyVerse is a full-stack web application where users can sign up, log in, and view a list of posts. This project uses Node.js, Express.js, MongoDB, React.js, and JWT for authentication.\n\n### Backend Setup\n\n1. **Navigate to the backend directory:**\n\n    ```bash\n    cd backend\n    ```\n\n2. **Install backend dependencies:**\n\n    ```bash\n    npm install\n    ```\n\n3. **Set up environment variables:**\n\n    Create a `.env` file in the `melodyverse-backend` directory and add the following:\n\n    ```env\n    MONGO_URI=\u003cYour MongoDB URI\u003e\n    JWT_SECRET=\u003cYour JWT Secret\u003e\n    ```\n\n4. **Run the backend server:**\n\n    ```bash\n    npm run dev\n    ```\n\n    The backend server will start on `http://localhost:5000`.\n\n### Frontend Setup\n\n1. **Navigate to the frontend directory:**\n\n    ```bash\n    cd frontend\n    ```\n\n2. **Install frontend dependencies:**\n\n    ```bash\n    npm install\n    ```\n\n3. **Run the frontend application:**\n\n    ```bash\n    npm start\n    ```\n\n    The frontend application will start on `http://localhost:3000`.\n\n## API Endpoints\n\n### Authentication\n\n- **POST /api/auth/signup**\n\n- **POST /api/auth/login**\n\n- **GET /api/posts**\n\n## Technologies Used\n\n- **Backend:** Node.js, Express.js, MongoDB, JWT\n- **Frontend:** React.js, Tailwind CSS, Axios\n\n## Contributing\n\n1. Fork the repository.\n2. Create a new branch: `git checkout -b my-feature-branch`.\n3. Make your changes and commit them: `git commit -m 'Add new feature'`.\n4. Push to the branch: `git push origin my-feature-branch`.\n5. Submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimran1002%2Ffullstackinator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimran1002%2Ffullstackinator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimran1002%2Ffullstackinator/lists"}