Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/)