Skip to content

Pranavnk15/Dr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here's an updated README file for our project, sprinkled with emojis:


SmileLine Full-Stack Website 🌐

Welcome to the SmileLine Full-Stack Website repository! This project was developed during an internship at SmileLine by Me and Shreeyash Garde. This full-stack website encompasses an array of functionalities and features a robust tech stack.

Overview 🚀

The SmileLine website is a comprehensive platform designed to provide users with a seamless experience. It comprises both frontend and backend components to handle various aspects of user interaction and administrative tasks.

Features 🌟

  • Interactive Frontend: Crafted with HTML, CSS, and JavaScript, the frontend offers a user-friendly interface for visitors.
  • Chatbot Integration: A chatbot feature is included to efficiently address user queries.
  • Backend Admin Dashboard: The backend powers an admin dashboard for managing inquiries from the contact form and facilitating blog postings.
  • Blog Functionality: Users can post blogs through the website, and administrators have the ability to delete both inquiries and blogs from the dashboard.
  • Mobile Responsiveness: The website is designed to provide a seamless experience across various devices.

Tech Stack 💻

  • Frontend: HTML, CSS, JavaScript, and embedded JavaScript (EJS) were utilized to craft the interactive frontend.
  • Backend: Node.js and Express were employed to develop the powerful backend.
  • Database: MongoDB serves as the primary database, facilitating data storage, retrieval, and deletion of user information and blog posts.
  • Deployment: The website is deployed on Google Cloud's App Engine and linked with a domain purchased from Google Domains.

Installation 🛠️

To explore or contribute to this project, follow these steps:

  1. Clone the repository: git clone https://github.com/Pranavnk15/Dr
  2. Navigate to the project directory.
  3. Install dependencies: npm install
  4. Run the project locally: nodemon app.js

Contribution Guidelines 🤝

Contributions to enhance the features, improve code quality, or fix issues are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add your commit message'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request detailing your changes.

Acknowledgments 🙌

We extend our gratitude to SmileLine for the opportunity to work on this project and for the invaluable learning experience gained throughout the internship.


Feel free to further personalize or adjust the content as needed!