Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roy7077/awsar
Awsar is a MERN project designed to streamline the internship application process. Students can easily search and apply for internships, while admins can effortlessly post new opportunities. Built with Node.js, Express.js, React.js, and MongoDB Atlas, and deployed on Render and Netlify for scalability and efficiency
https://github.com/roy7077/awsar
bcrypt cloudinary cookie-parser cors dotenv express-fileupload expressjs jwt-authentication mongodb mongoose nodejs nodemailer nodemon otp-authentication otp-generator reactjs
Last synced: about 8 hours ago
JSON representation
Awsar is a MERN project designed to streamline the internship application process. Students can easily search and apply for internships, while admins can effortlessly post new opportunities. Built with Node.js, Express.js, React.js, and MongoDB Atlas, and deployed on Render and Netlify for scalability and efficiency
- Host: GitHub
- URL: https://github.com/roy7077/awsar
- Owner: roy7077
- Created: 2024-04-16T12:39:26.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-22T17:09:15.000Z (7 months ago)
- Last Synced: 2024-04-22T18:36:17.562Z (7 months ago)
- Topics: bcrypt, cloudinary, cookie-parser, cors, dotenv, express-fileupload, expressjs, jwt-authentication, mongodb, mongoose, nodejs, nodemailer, nodemon, otp-authentication, otp-generator, reactjs
- Language: JavaScript
- Homepage: https://awsar2.netlify.app/
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Awsar
Awsar is a MERN (MongoDB, Express.js, React.js, Node.js) project designed to connect students with internship opportunities and empower admins to post new positions. Built with scalability, efficiency, and user-friendliness in mind, this project aims to streamline the internship application process for students while providing admins with a robust platform to manage internship listings.## Features
- **Student Dashboard**: Students can search for internships based on their interests and qualifications, view internship details, and apply for positions seamlessly.
- **Admin Panel**: Admins have exclusive access to a user-friendly interface where they can post new internship opportunities, manage existing listings, and review applicant submissions.
- **Efficient Backend**: Built with Node.js and Express.js, the backend ensures smooth data handling, authentication, and authorization processes.
- **Responsive Frontend**: Utilizing React.js, the frontend offers a modern and intuitive interface that adapts seamlessly to various screen sizes and devices.
- **Scalable Database Solution**: MongoDB Atlas provides a reliable and scalable database solution, ensuring data integrity and performance.
- **Efficient Deployment**: Leveraging Render and Netlify, the project is efficiently deployed for seamless accessibility.## Technologies Used
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Deployment: Render, Netlify
- Other Tools: Git, Postman## Getting Started
1. Clone the repository: `git clone https://github.com/yourusername/your-project.git`
2. Navigate to the project directory: `cd your-project`
3. Install dependencies: `npm install`
4. Set up environment variables (if any).
5. Start the development server: `npm start`## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your proposed changes. For major changes, please open an issue first to discuss the changes you wish to make.
## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).
## Acknowledgements
- [React](https://reactjs.org/)
- [Node.js](https://nodejs.org/)
- [Express.js](https://expressjs.com/)
- [MongoDB](https://www.mongodb.com/)
- [Render](https://render.com/)
- [Netlify](https://www.netlify.com/)
- [Git](https://git-scm.com/)
- [Postman](https://www.postman.com/)